- 博客(6)
- 收藏
- 关注
原创 【MATLAB】-图像直方图操作
imhist用于计算图像的数据直方图,无论是灰度图像还是索引图像。通过统计像素值分布,对图像的亮度分布、灰度分布情况进行分析。计算直方图及对应的灰度/索引值位置。可视化直方图(如果省略输出参数则显示图形)。
2025-11-16 13:18:56
858
原创 OpenCV入门05-常用数据结构
类名模板形式常见用途示例cv::Mat图像、矩阵数据容器存储图像像素或算法结果cv::Point_坐标点表示关键点、轮廓点cv::Size_cv::Size2f尺寸图像宽高cv::Rect_cv::Rect2f矩形区域(ROI)图像裁剪cv::Scalar多通道常量(颜色)绘图颜色、填充值模板向量小维度向量(像素通道、法向量)像素值、三维向量cv::Range范围索引(用于行列切片)ROI子区域选取旋转矩形最小外接矩形图像矩轮廓重心、惯性矩cv::DMatch特征点与匹配。
2025-10-25 13:11:54
831
原创 OpenCV入门04-图像基础容器Mat
Mat 是 OpenCV 中最基础的图像容器类,用于存储和操作图像数据。它本质上是一个多维数组(矩阵),主要由两部分组成:矩阵头(包含矩阵的尺寸、存储方法、指针地址等元信息)和指向像素数据的指针(实际存储图像像素值)。Mat 类引入了自动内存管理机制,无需手动分配或释放内存,大多数 OpenCV 函数会自动处理输出数据的分配和释放,以提高效率。Mat 支持引用计数系统:多个 Mat 对象可以共享同一块数据内存,通过引用计数管理。当引用计数降为 0 时,内存才会自动释放。
2025-10-24 07:43:06
654
原创 OpenCV入门02-图像的显示操作
如果通过程序控制待显示窗口的大小可以使用 resizeWindow函数。依赖的头文件CPP:方法一:方法二:Python:NOTE(1)指定的窗口大小适用于图像区域。工具栏不计算在内。(2)只有未使用 cv::WINDOW_AUTOSIZE 标志创建的窗口才可以调整大小。
2024-11-10 12:04:39
1142
原创 OpenCV入门01-图像的读取操作
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-11-05 06:42:15
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅