org.openpnp.vision.pipeline.stages.DrawImageCenter

张开发
2026/4/15 19:40:21 15 分钟阅读

分享文章

org.openpnp.vision.pipeline.stages.DrawImageCenter
文章目录org.openpnp.vision.pipeline.stages.DrawImageCenter功能参数例子生成测试图片效果ENDorg.openpnp.vision.pipeline.stages.DrawImageCenter功能在图像的正中心绘制一个十字标记两条垂直相交的线段用于视觉调试或标定参考.参数参数名类型默认值说明showImageCenterbooleantrue是否在图像中心显示十字标记。设为false则不绘制任何内容。colorjava.awt.Colornull默认红色中心标记的颜色。若为null则使用FluentCv.indexedColor(0)所对应的颜色通常为红色。thicknessint2绘制十字标记的线条粗细单位为像素。sizeint40十字标记的总长度水平线和垂直线各自的长度单位为像素。例子生成测试图片importcv2importnumpy as np# 创建一张 640x480 的灰色背景图片imgnp.full((480,640,3),(128,128,128),dtypenp.uint8)# 在图片的偏左上方绘制测试图形避免与图像中心重合cv2.rectangle(img,(100,80),(340,260),(255,0,0), -1)# 蓝色填充矩形中心约 (220, 170)cv2.circle(img,(200,150),60,(0,255,0),3)# 绿色空心圆中心 (200, 150)# 保存图片cv2.imwrite(test_image.png, img)print(测试图片已保存为 test_image.png图形已偏移)效果END

更多文章