org.openpnp.vision.pipeline.stages.MaskRectangle

张开发
2026/4/17 8:27:16 15 分钟阅读

分享文章

org.openpnp.vision.pipeline.stages.MaskRectangle
文章目录org.openpnp.vision.pipeline.stages.MaskRectangle功能参数例子效果ENDorg.openpnp.vision.pipeline.stages.MaskRectangle功能对当前工作图像应用矩形掩码参数参数名类型默认值描述widthint100矩形掩码的宽度像素。矩形以图像中心为中心。heightint100矩形掩码的高度像素。矩形以图像中心为中心。例子importcv2importnumpy as np def generate_test_image(output_pathmask_rectangle_test.png,size(640,480)):# 纯蓝色背景 (BGR: 255,0,0)imgnp.full((size[1],size[0],3),(255,0,0),dtypenp.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)# 黄色三角形 (三个顶点)ptsnp.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-pipelinestagescv-stageclassorg.openpnp.vision.pipeline.stages.ImageReadnamereadenabledtruefileD:\3rd\openpnp_prj\openpnp-official\openpnp-test-images\my_test\mask_rectangle_test.pngcolor-spaceBgrhandle-as-capturedfalse/cv-stageclassorg.openpnp.vision.pipeline.stages.MaskRectanglenamemaskRectenabledtruewidth400height200/cv-stageclassorg.openpnp.vision.pipeline.stages.ImageWritenamesaveenabledtruefileoutput_masked_rectangle.png//stages/cv-pipeline效果END

更多文章