上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 39 下一页

2022年12月3日

摘要: 最大轮廓和投影 最近非常多的用到了最大轮廓和投影运算。回想起来,这两种算法的确是属于非常常见的基础算法。这里加以总结和提取。 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(129) 评论(0) 推荐(1)
摘要: 集装箱体本身的特征有三,一是图片中的需要识别的文字比较大;二是需要识别的文字色彩鲜艳;三是文字周围的干扰比较多,所以直接识别,即使是使用finereader这种软件都无法完成。 所以,第一步需要做的就是更换图片区域,强调联通。比如这样的结果 再强化 这个时候即使是识别成这样,都无法ocr,因为 细节 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(57) 评论(0) 推荐(0)
摘要: 证码识别--资料收集 【现在应该考虑全方位向人工智能方向迁移】 一、验证码基础知识 验证码设计的目的就是区分“人”和“机器”,所以它在被设计的时候,主要的目的就是防止被采用就是自动识别出来。所以作为破解者来说,一开始就是处于劣势地位的。当然这使得验证码的破解变成了一项结合图像识别、模式识别的猜谜解题 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(197) 评论(0) 推荐(0)
摘要: 放大缩小看似简单,实际上还是比较复杂的。所以专门拿出来说明。 缩放这块,主要就是处理m_pDoc->m_scalefactor void CGreenOpenPaintView::OnButtonZoomin() {... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(53) 评论(0) 推荐(0)
摘要: 如果只是直接的图片保存和打开,是没有很多内容的。但是我这里,将EXIF的信息融入其中,使得图像处理的结果能够保存下来。这样就非常有价值意义了。 所有的操作都放在DOC中进行处理。 我之前已经对EXIF的操作进行总结,这里进行引入 ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(63) 评论(0) 推荐(0)
摘要: 想显示一副图片相对来说比较容易。但是想在SDI中显示一个可以拖拽的矩形框,并且在滚动和缩放下都不变形,是很困难的。 MFC应该说在这个方面提供了强大的支持,但是也有一些是由于历史的原因需要去除的地方,特别是在缩放的这个地方还存在一些问题。 我... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(59) 评论(0) 推荐(0)
摘要: 1、DOC中添加,核心图片文件保存在这里。之所以不用Mat,是因为CVVImage有更好的输入输出函数。 我这里直接使用了public public: CvvImage m_image; ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(49) 评论(0) 推荐(0)
摘要: 标尺对于图像处理程序,特别是需要精确测量的程序来说意义很大。这里进行了专门的研究。 基于现在已经引入的类和定义的变量,主要讲一讲如何调用。 1、添加放大缩小 void CGreenOpenPaintDoc::ScaleF... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(77) 评论(0) 推荐(0)
摘要: Win7下的MSPaint是Ribbon的典型运行。这种SDI程序对于图像处理来说是很适合的。利用春节时间,基于之前的积累,我实现GreenOpenPaint,主要就是模拟MSPaint的界面,实现出现处理的结果。 知识要点: 1、MFC下S... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(98) 评论(0) 推荐(0)
摘要: 最新版本的gexif,直接基于gdi+实现了exif信息的读取和写入,代码更清晰。 /* * File: gexif.h * Purpose: cpp EXIF reader * 3/2/2017 * 基于GDI+的EXIF读写类 *///201... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(302) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 39 下一页

导航