- 博客(6)
- 收藏
- 关注
原创 OpenCV cv::Mat.type() 以及类型数据转换
OpenCV中cv::Mat用于矩阵和图像处理,其type()方法返回数据类型和通道数(如CV_8U)。数据类型转换通过convertTo()实现,需注意精度损失。颜色模型转换使用cvtColor(),默认采用BGR通道顺序(非RGB),这是为了兼容早期硬件。核心功能定义在opencv2/core相关头文件中。
2025-10-20 16:38:30
288
原创 OpenCV 基于区域的分割(分水岭算法)
图像分割方法主要包括基于阈值、边缘和区域的分割技术。基于阈值的方法通过设定阈值区分前景和背景,简单高效但受灰度变化影响;基于边缘的方法检测物体边界,但对噪声敏感;分水岭算法将图像视为地形图模拟泛洪过程,能处理复杂分割但需精细调参。文中还给出了基于OpenCV的分水岭算法实现流程,包括预处理、二值化、形态学操作、距离变换等步骤,最终通过标记连通区域完成图像分割。
2025-04-15 15:04:19
565
原创 Visual Studio + OpenCV C++ 安装与配置教程
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,广泛用于图像处理、视频分析、模式识别和机器学习等领域。它由Intel公司于1999年发起,并在2000年由Willow Garage(一个机器人研究机构)进一步开发和维护。OpenCV支持多种编程语言,包括C++、Python、Java等,是计算机视觉领域最流行的工具之一。
2025-04-15 13:38:29
1774
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅