opencv 对图片中物体计数的案例

2020-08-07 09:22:25 +08:00
 mahonejolla

最近在做一个将能够检测出来的缺陷显示在 GUI 上,但是找到的物体的轮廓不知道有什么规律。 cv2.drawContours(cimg,contours[0:58],-1,(0,255,0),5),轮廓的前 57 个都是不需要的。 还有就是顺序的问题,从 57 才绘制出第一个需要的物体,而且是从左下角开始的第一个。 ,是不是需要加一些判断框的规则。

2300 次点击
所在节点    程序员
10 条回复
tsening
2020-08-07 09:33:54 +08:00
头像蛮眼熟
leemove
2020-08-07 09:36:01 +08:00
@tsening 好像是大学课本那个图..
LifStge
2020-08-07 09:36:10 +08:00
我很好奇 楼主是不是 近来搞 opencv 就用这个头像 然后如果过段时间换别的了 就换别的头像呢 = =
@tsening
mahonejolla
2020-08-07 09:38:58 +08:00
@LifStge 大家娱乐精神至上,这个头像用一年多了。
dobest
2020-08-07 09:44:38 +08:00
是不是只要把中间的圆圈画出来?那可以过滤 contours,利用外接的 boundingRect 的属性,比如中心点位置,长宽比,内部像素点所占面积比例等等过滤掉不要的 contours 。
mahonejolla
2020-08-07 10:01:49 +08:00
@dobest 嗯,谢谢。已经能实现了。
edk24
2020-08-07 11:08:40 +08:00
@tsening 好像是某一种图片格式刚开发出来的时候, 需要用一张图展示, 这个女的是当时杂志上的. 看这很性感 就用了这个图片

女的好像是模特, 结果成为了程序界的一个标志性的人物 哈哈哈 好像是这样的
mcone
2020-08-07 12:13:25 +08:00
@edk24 做 CV 的吃饱了有点撑,码字前哔哔几句,叨扰勿怪

这位是 Lena,是某远古图像压缩算法刚出来的时候,码农随手找了一本杂志上的女郎测试用的,因为图里面有细节、阴影、纹理等多个层次,人物曲线清晰且光滑,很容易看出压缩后画质的损失,就被当作 baseline 一直用下来了

另外这不是一般的模特,因为那本杂志是 playboy,楼主用的头像仅仅是原图的一小部分……请结合杂志名和上一段里的某关键词自行脑补或搜索原图,不用谢
edk24
2020-08-07 13:03:29 +08:00
@mcone 哈哈 记忆偏差了
Gathaly
2020-08-09 15:28:35 +08:00
v2 真的变了

快 10 个回复,才有一个有点干货的,其他都是在扯蛋,吹嘘没啥卵用随便搜索就能查到的题外话

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/696344

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX