有一些这样的图片,怎么把他们分出来。不用人工智能的算法。就是区分有码的还有无码的
11条回答 默认 最新
- Kwan的解忧杂货铺@新空间代码工作室 2024-03-01 17:20关注
m0_46151359 下午好🌅🌅🌅
本答案参考通义千问问题的关键在于寻找不依赖人工智能的图像分类方法,这通常涉及到传统的计算机视觉技术或者基于规则的方法。以下是一些可能的解决方案:
-
基于规则的方法:
- 边缘检测:利用图像处理技术(如Sobel算子、Canny算子)检测图像中的边缘,然后根据边缘的数量或分布来判断是否有码。
- 颜色阈值:根据有码和无码区域的颜色差异设置阈值,比如有码区域通常有更明显的条形码或二维码的黑白对比,可以通过颜色直方图分析。
- 纹理分析:分析图像的纹理特征,例如使用Haralick纹理特征描述符,根据统计结果判断。
-
模板匹配:
- 创建有码和无码的模板图像,然后在待分类图片上寻找最相似的模板,如果匹配度较高则认为是无码,反之是有码。
-
机器学习的简单模型:
- 尽管题目要求不使用人工智能,但可以尝试使用简单的机器学习模型(如决策树、KNN等),只使用少量手动标记的数据进行训练,而不是深度学习。不过这仍然涉及到一定程度的人工干预。
请注意,这些方法的效果可能会受限于图片的质量和复杂性,对于复杂的条形码或二维码,效果可能不如深度学习。如果你真的需要完全避免人工智能,可能需要在具体应用中权衡准确性和复杂性。
解决 无用评论 打赏 举报 -
悬赏问题
- ¥15 metadata提取的PDF元数据,如何转换为一个Excel
- ¥15 关于arduino编程toCharArray()函数的使用
- ¥100 vc++混合CEF采用CLR方式编译报错
- ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
- ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
- ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
- ¥50 如何openEuler 22.03上安装配置drbd
- ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
- ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
- ¥15 Windows11, backspace, enter, space键失灵