当前位置: 首页 > news >正文

org.openpnp.vision.pipeline.stages.MaskRectangle

文章目录

  • org.openpnp.vision.pipeline.stages.MaskRectangle
    • 功能
    • 参数
    • 例子
    • 效果
    • END

org.openpnp.vision.pipeline.stages.MaskRectangle

功能

对当前工作图像应用矩形掩码

参数

参数名类型默认值描述
widthint100矩形掩码的宽度(像素)。矩形以图像中心为中心。
heightint100矩形掩码的高度(像素)。矩形以图像中心为中心。

例子

importcv2importnumpy as np def generate_test_image(output_path="mask_rectangle_test.png",size=(640,480)):# 纯蓝色背景 (BGR: 255,0,0)img=np.full((size[1],size[0],3),(255,0,0),dtype=np.uint8)# 红色圆形(圆心(200,150),半径60)cv2.circle(img,(200,150),60,(0,0,255),-1)# 绿色矩形(左上角(100,300),右下角(200,400))cv2.rectangle(img,(100,300),(200,400),(0,255,0), -1)# 黄色三角形 (三个顶点)pts=np.array([[500,100],[600,200],[400,200]], np.int32)cv2.fillPoly(img,[pts],(0,255,255))cv2.imwrite(output_path, img)print(f"测试图片已生成: {output_path}")if__name__=="__main__":generate_test_image()
<cv-pipeline><stages><cv-stageclass="org.openpnp.vision.pipeline.stages.ImageRead"name="read"enabled="true"file="D:\3rd\openpnp_prj\openpnp-official\openpnp-test-images\my_test\mask_rectangle_test.png"color-space="Bgr"handle-as-captured="false"/><cv-stageclass="org.openpnp.vision.pipeline.stages.MaskRectangle"name="maskRect"enabled="true"width="400"height="200"/><cv-stageclass="org.openpnp.vision.pipeline.stages.ImageWrite"name="save"enabled="true"file="output_masked_rectangle.png"/></stages></cv-pipeline>

效果


END

http://www.jsqmd.com/news/654537/

相关文章:

  • GD32F450以太网(2-2):LAN8720A寄存器配置与实战调试指南
  • 辨析拓展训练器械工厂,性价比高的怎么选择 - 工业推荐榜
  • 终极城通网盘直连解析指南:5个专业技巧告别30秒广告等待
  • 如何彻底清理显卡驱动残留:Display Driver Uninstaller专业使用指南
  • 重磅更新!统信桌面操作系统V25专业版安装使用教程
  • 郭老师-爱你的人,还是你爱的人?
  • 解锁音乐自由:ncmdumpGUI——Windows平台NCM加密文件一键转换利器
  • 毕业季实测:Paperxie 双端深度测评,从查重到降 AIGC 的全流程实操指南
  • 告别卡顿!VMware 15 Pro给Win7虚拟机分配内存和CPU的黄金法则(附性能实测对比)
  • 可靠的非标机器人地轨定制服务商家分析,哪家比较靠谱 - 工业品牌热点
  • 51单片机超声波测速
  • 分析拓展训练器械厂商哪家好,资深厂商批量款收费情况揭秘 - myqiye
  • 再也不用写API文档了!OpenClaw注释即文档,自动生成Swagger+Markdown,准确率98%
  • 深聊天津做宠物微创绝育、血常规检查,以及龙猫看病的医院如何选择 - mypinpai
  • 从硬件连接到C代码:一份给FPGA新手的ZYNQ BRAM访问避坑指南(MicroBlaze同样适用)
  • 1个神奇工具:让你的Windows家庭版免费实现多用户远程桌面
  • LiuJuan Z-Image Generator应用场景:自媒体团队日更30+张原创配图工作流
  • 【2026年最新600套毕设项目分享】微信小程序的警务辅助人员管理系统(30085)
  • 【Java】类与对象的本质:从底层逻辑到面试实战
  • VS Code+Ruff实战:5分钟配置Python最强代码检查环境(含自动修复教程)
  • 开发团队管理化技术自组织与跨功能协作
  • TVA在精密制造领域的应用案例(2)
  • 梳理天津靠谱做宠物绝育机构,哪家口碑好值得关注 - 工业设备
  • 3步掌握PlantUML Editor:文本驱动UML设计的现代解决方案
  • 重庆科技大学安全工程考研复试专用资料|涵盖安全系统工程、风险工程学等核心科目
  • 告别文献下载焦虑:Zotero SciPDF让学术资源触手可及
  • 如何用bili2text实现B站视频智能转文字:5分钟解放双手的效率革命
  • 毕业生必看!PaperXie 论文查重 + 降 AIGC 双 buff,帮你轻松过审不踩坑
  • 用PyTorch搞定双输入图像分类:手把手教你从零搭建一个‘双胞胎’CNN模型
  • 杭州师范大学生命科学学院2026考研复试资料包(电子版)|真齐全+高频考点全覆盖