▶ OpenCV
文章平均质量分 96
常用的OpenCV基础知识
太阳风暴
技术圈里摸爬滚打的编程小白
轻度技术个体户的博客空间
记录学习过程中的分享、研究和总结
钟爱C / C++ / C # 后端语言
钟爱 微信小程序快速开发
常乐村男子职业技术老油条
本科修行已完成 ( √)
修炼进阶研究生中 ( · · · · · · )
愿望:全栈大佬 ( 全栈进度 68%)
展开
-
瞅瞅 Opencv:扫描图像
让我们考虑一种简单的色彩还原方法。通过使用unsigned char C和c++类型进行矩阵项存储,一个像素通道可以有多达256个不同的值。对于一个三通道图像,这可能会形成太多的颜色(确切地说是1600万)。处理如此多的色度可能会严重影响我们的算法性能。然而,有时使用更少的元素就足以获得相同的最终结果。在这种情况下,我们通常会减少色彩空间。这意味着我们将颜色空间当前值与一个新的输入值相除,从而得到更少的颜色。例如,0到9之间的每个值都取新值0,10到19之间的每个值取新值10,以此类推。原创 2023-11-08 23:55:41 · 140 阅读 · 0 评论 -
瞅瞅 Opencv:Mat格式
我们有多种方法从现实世界中获取数字图像:数码相机、扫描仪、计算机断层扫描和磁共振成像等等。在任何情况下,我们(人类)看到的都是图像。然而,当将其转换为数字设备时,我们记录的是图像中每个点的数值。例如,在上图中,你可以看到汽车的后视镜只不过是一个包含所有像素点强度值的矩阵。我们获取和存储像素值的方式可能会根据我们的需要而变化,但最终计算机世界中的所有图像都可能被简化为数字矩阵和描述矩阵本身的其他信息。OpenCV是一个计算机视觉库,其主要重点是处理和操作这些信息。原创 2023-11-08 23:54:19 · 268 阅读 · 0 评论