有个图像识别的需求,请大佬帮忙给点建议

4 天前
 739953126
需求:手头上有几个 G 的数据,是道路检测摄像头俯拍路面的照片。被采集的路面类型主要分为 2 类:水泥混凝土路面和沥青混凝土路面。想通过什么样的办法/工具,自动将两种不同路面的照片拆分出来。
备注:
两种路面照片的不同点:明暗不同(沥青发黑,水泥发白)、纹理不同
两种路面照片的相同点:部分路面存在不同形态的病害纹理

最好有相关的案例,之前简单了解了一下 YOLO5 ,没找到门路,请各位大佬指点,感激不尽。
1625 次点击
所在节点    程序员
13 条回复
StinkyTofus
4 天前
这种图片分类简直是 YOLO8 的强项啊, 随便训练个几百张图片。 估计就能达到不错的效果了。
8620
4 天前
如果颜色差异这么大而且内容只有路面,可以灰度以后算一下图像强度的中位数,然后选一个阈值区分。
mightybruce
4 天前
不要上来就 yolo, yolo 作为物体检测,并不是一上来就合适,

看你说的处理更像是计算机视觉的轮廓和纹理的分析。

给一个链接吧, 梳理一下计算机视觉从简单的点线面到复杂的物体识别的过程。
https://ziqingzhao.github.io/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89-%E7%AE%97%E6%B3%95%E4%B8%8E%E5%BA%94%E7%94%A8/
739953126
4 天前
@StinkyTofus 好的,谢谢您,我再了解下 YOLO8.
739953126
4 天前
@8620 谢谢您,我找找案例
739953126
4 天前
@mightybruce 谢谢您,系统学习下。
vivisidea
4 天前
如果有接口,且不嫌处理慢的话可以发给 gpt4o……我试过其它场景的识别,理解能力挺强的,可以试试直接问“这张图上的路面是水泥混凝土路面还是沥青混凝土路面?”
inframe
4 天前
这种经典的问题,传统的机器学习的二分类、聚类算法也行,
就是要预处理一下提取特征指标,比如占比的颜色分布直方图曲线,然后丢模型去训练就好了
coolfan
4 天前
同 1 楼,可以试试 yolo ,v8 的脚本非常简单啊,唯一费时间的就是构建数据集
https://docs.ultralytics.com/tasks/classify/
syx0310
4 天前
可以试试看直接用 clip 做
Hzzone
4 天前
直接设计一下 Prompt ,让多模态大模型二选一吧
buaacss
3 天前
最简单的方案用 embedding ,clip 和 vit 都行。两类照片分别找 5 个,算出 embedding 保存到向量数据库。然后对给定的新照片计算一个 embedding ,从数据库找最相近的 5 个,出来的哪个分类多就是哪个分类
739953126
3 天前
谢谢各位,炒鸡感谢!

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

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

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

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

© 2021 V2EX