opencv在灰度图上,绘制polylines,填充
opencv在灰度图上,绘制polylines
opencv在灰度图上,绘制多边形
1、这是在彩色图上进行绘制:
somaBackground = np.zeros((self.imgsize[1], self.imgsize[0], 3), dtype=int) somaBackground = cv.polylines(somaBackground, line, 2, (0, 255, 250), 2)
2、这是在灰度图上进行绘制(没有搞定)
技巧 | OpenCV中如何绘制与填充多边形_小白学视觉的博客-CSDN博客
somaBackground = np.zeros((width, heigh), dtype=np.uint16)
somaBackground = cv.polylines(somaBackground, line, 2, 255, 2)
这个效果不好
下边的方法仅供参考:
3、使用fillPoly
somaBackground = np.ones((width, heigh, 3)) * (255, 255, 255)
somaBackground = cv.fillPoly(somaBackground, line, (0, 255, 250))
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?