OpenCV
文章平均质量分 74
编程小炮灰
从事ISP, OpenCV,深度学习CNN等图像处理方向。
展开
-
OpenCV基础(5)--图像分割与形态学操作
接着前面几篇CSDN的博客,继续写一点笔记。原创 2024-05-23 21:54:10 · 1931 阅读 · 1 评论 -
OpenCV基础(4)--图像预处理
在opencv中,三原色顺序为BGR,每个通道灰度级为0-255,(0,0,0)则说明无颜色混合,为黑色,(255,255,255)为白色。opencv中还有4通道,为BGRA模型,A表示透明度,也叫alpha阿尔法通道。原创 2024-05-13 18:56:56 · 1145 阅读 · 2 评论 -
OpenCV基础(3)--图形绘制与计算机交互
表示一个4元素的向量;常用于传递像素值,也常用于表示BGR颜色值,BGR只有3个参数。所以scalar最后1个可以不传参。示例Scalar(0,0,255)。【改进】:上述代码中只有等鼠标释放后才能出现矩形,能不能看到移动过程中的绘制轨迹?通过鼠标移动,选择需要的取值。答:需要实时显示move中的最新矩形并刷新显示界面。原创 2024-04-08 22:13:05 · 351 阅读 · 0 评论 -
OpenCV基础(2)-- 图片与视频读取和保存
示例:读取一张图片并转为灰度图输出。原创 2024-04-07 20:45:39 · 522 阅读 · 0 评论 -
OpenCV基础(1)--Mat简介
由于图像对数据准确性要求较高,否则易失真。因此opencv的数据类型定义得比较详细,如下图所示。仅有数据类型还不够,还得给图像来个通道。例如灰度图像处理是单通道数据,彩色图像数据是3或4通道数据。OpenCV给定义的通道标识为C1,C2,C3,C4,分别表示1通道,2通道,3通道,4通道。将数据类型和通道数结合得到OpenCV对图像的数据类型的完整定义:例如CV_8UC1:表示8位无符号1通道数据,用于表示8位灰度图。CV_8UC3表示8位无符号整数3通道,用于表示8位彩色图。原创 2024-04-07 20:12:46 · 1148 阅读 · 0 评论