OpenCV
OpenCV致力于真实世界的实时应用,通过优化的C代码的编写对其执行速度带来了可观的提升,并且可以通过购买Intel的IPP高性能多媒体函数库(Integrated Performance Primitives)得到更快的处理速度。
钢铁男儿
敲代码路上,一步一个脚印!
展开
-
OpenCV 彩色直方图
(2)直方图统计了每一个强度值所具有的像素个数。(1)直方图是图像中像素强度分布。原创 2024-07-28 20:55:40 · 158 阅读 · 0 评论 -
OpenCV 灰度直方图
在统计学中,直方图是一种对数据分布情况的图形表示,是一种二维统计图表,他的两个坐标分别是统计样本(图像、视频帧)和样本的某种属性(亮度,像素值,梯度,方向,色彩等等任何特征)原创 2024-07-28 18:24:43 · 319 阅读 · 0 评论 -
OpenCV 图像基础
(2)获取图片的形状:img.shape,返回一个 (rows, heights, channels)。(1)读取图片:cv2.imread( img, cv2.IMREAD_GRAYSCALE )(2)RGB,R : Red,G : Green,B : Blue,范围0~255。(2)获取图片的形状:img.shape,返回一个(rows, heights)(1)读取图片:cv2.imread( )。(4)显示图片:cv2.imshow( )。(5)等待:cv2.waitKey(0)。原创 2024-07-28 16:16:15 · 195 阅读 · 0 评论 -
OpenCV机器学习-人脸识别
计算机视觉是机器学习的一种应用,而且是最有价的应用。原创 2024-06-23 22:36:16 · 882 阅读 · 0 评论 -
OpenCV 特征点检测与匹配
①图像搜索,如以图搜图;②拼图游戏;③图像拼接,将两长有关联得图拼接到一起;原创 2024-06-22 21:05:45 · 1307 阅读 · 0 评论 -
OpenCV目标识别
具有相同颜色或强度的连续点的曲线。图像轮廓的作用可以用于图像分析物体的识别与检测。原创 2024-06-16 21:42:22 · 770 阅读 · 0 评论 -
OpenCV形态学
什么事形态学处理基于图像形态进行处理的一些基本方法;这些处理方法基本是对二进制图像进行处理;卷积核决定着图像出来后的效果。原创 2024-06-15 16:47:39 · 606 阅读 · 2 评论 -
OpenCV滤波器
滤波的作用一副图像通过滤波器得到另一副图像;其中滤波器又称为卷积核,滤波的过程称为卷积。图像卷积效果图卷积的过程。原创 2024-06-14 19:37:15 · 527 阅读 · 0 评论 -
OpenCV图像变换
fx:x轴的缩放因子fy:y轴的缩放因子interpolation 插值算法INTER_NEAREST,临近插值,速度快,效果差INTER_LINEAR,双线性插值,原图中的4个点INTER_CUBIC 三次插值,原图中的16个点INTER_AREA 效果最好。原创 2024-06-14 10:06:52 · 589 阅读 · 0 评论 -
OpenCV图像算术位运算
引入一副图片# 要有一个Logo,需要自己创建# 水印添加,在什么地方添加,在添加的地方变成黑色# 利用add 将logo 与图形叠加到一起import cv2# 创建LOGO# 绘制LOGO# 对mask按位取反# 选择girl添加logo的位置# 与m进行操作#cv2.imshow# 引入一副图片# 要有一个Logo , 需要自己创建# 水印添加,在什么地方添加,在添加的地方变成黑色。原创 2024-06-10 23:07:25 · 341 阅读 · 0 评论 -
OpenCV图形绘制综合实战
实现鼠标绘制基本图形。原创 2024-06-10 22:06:31 · 185 阅读 · 0 评论 -
OpenCV 画文本
【代码】OpenCV 画文本。原创 2024-06-09 22:37:24 · 90 阅读 · 0 评论 -
OpenCV绘制直线
画线画矩形画圆画椭圆画多边形绘制字体。原创 2024-06-09 22:08:14 · 698 阅读 · 0 评论 -
OPenCV的重要结构体Mat
Mat是什么?Mat有什么好处?原创 2024-06-09 21:31:00 · 368 阅读 · 0 评论 -
Numpy基本操作之矩阵的检索与赋值
创建矩阵检索与赋值[y,x]获取子数组[:,:]原创 2024-06-09 21:11:47 · 244 阅读 · 0 评论 -
图像操作的基石Numpy
OpenCV中用到的矩阵都要转换成Numpy数组Numpy是一个经高度优化的Python数值库。原创 2024-06-04 23:02:24 · 361 阅读 · 1 评论 -
实战OpenCV色彩空间转换
YUV 4:2:0YUV 4:2:2UVW 4:4:4原创 2024-06-04 22:35:58 · 134 阅读 · 0 评论 -
Opencv 色彩空间
色彩空间变换;像素访问;矩阵的+、-、*、、;基本图形的绘制。原创 2024-06-04 21:46:40 · 358 阅读 · 0 评论 -
图像&视频的加载与展示
【代码】图像&视频的加载与展示。原创 2024-06-04 20:20:03 · 128 阅读 · 0 评论 -
OpenCV CVUI报错LINK2019解决办法
1、Severity Code Description Project File Line Suppression StateError LNK2019 unresolved external symbol “void __cdecl cvui::init(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,int,bool)” (?init@cvui@@YAXAEBV.原创 2022-05-22 20:05:09 · 2677 阅读 · 1 评论 -
CMake 生成 VS2022 编译CVUI报错MSB307
VS2022 编译CVUI报错MSB307解决办法:项目–>属性–>生成事件–>后期生成事件–>在生成中使用–>否全部改为否后的编译结果原创 2022-05-19 19:08:24 · 4140 阅读 · 0 评论 -
VS2022 配置OpenCV报错
1、 Error LNK2019 unresolved external symbol __imp__invalid_parameter referenced in function “void * __cdecl std::_Allocate_manually_vector_aligned(unsigned__int64)”(??KaTeX parse error: Expected group after '_' at position 129: …xternal symbol _̲_imp__cal.原创 2022-04-21 22:48:51 · 3496 阅读 · 0 评论 -
VS2022配置OpenCV 4.3.0报错解决办法
1、 Error LNK2019 unresolved external symbol __imp__invalid_parameter referenced in function “void * __cdecl std::_Allocate_manually_vector_aligned(unsigned__int64)”(??KaTeX parse error: Expected group after '_' at position 129: …xternal symbol _̲_imp__cal.原创 2022-04-21 22:15:21 · 4138 阅读 · 0 评论 -
OpenCV 图像处理函数总结
cvLoadImage:将图像文件加载至内存;cvNamedWindow:在屏幕上创建一个窗口;cvShowImage:在一个已创建好的窗口中显示图像;cvWaitKey:使程序暂停,等待用户触发一个按键操作;cvReleaseImage:释放图像文件所分配的内存;cvDestroyWindow:销毁显示图像文件的窗口;cvCreateFileCapture:通过参数设置确定要读入的AVI文件;cvQueryFrame:用来将下一帧视频文件载入内存;cvReleaseCapture:释放Cv原创 2020-05-27 10:57:37 · 333 阅读 · 0 评论 -
OpenCV 读取经点云数据转换成png格式遇到的问题
读取点云数据将其转换为二维图像,在二维图像中进行处理后,即将其再转换为点云数据,OpenCV Mat读取png格式时所遇到的问题如下:Error: Assertion failed (elemSize() == sizeof(_Tp)) in cv::Mat::begin,解决方法:1、将所处理的图像放至所在项目.cpp所在目录;2、将图像加载至如下所示:直接将图像拖拽至粉红色矩形框内;3、 格式转换,先用Iplimage *加载文件,再转换为Mat格式;IplImage *s原创 2020-05-26 16:33:12 · 1281 阅读 · 11 评论 -
解决“CMake Error at CMakeLists.txt:9 (find_package)”的方法
CMake Error at CMakeLists.txt:9 (find_package):By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project hasasked CMake to find a package configuration file provided by "OpenCV", butCMake did not find one.Could not find a package configura原创 2020-05-22 16:18:40 · 24126 阅读 · 3 评论 -
OpenCV imwrite无损保存图像及解决保存图像为黑屏的方法
OpenCV保存图像时出现黑屏,原因是保存图像被规划化,当保存图像后打开图像当然全是黑。解决办法:保存图像前先去规划化,将其要保存的图像的Mat变量乘上255,别可解决。如:Mat plane[] = { padded,Mat::zeros(padded.size(),CV_32F) };//去归一化,以防保存图像为黑色plane[0] = plane[0] * 255;OpenCV频域滤波后处理效果:未去规划保存:去归一化后保存效果便是频域滤波右图所示。无损保存..原创 2020-05-22 16:19:10 · 2525 阅读 · 0 评论 -
OpenCV 运行后弹出显示窗口后闪退
运行OpenCV程序时弹出显示窗口后闪退解决办法:项目属性->Linker->Input->Additional Dependencies将opencv_world3410.lib删除,因为此lib文件是release版本下所需,你的环境是Debug下保留opencv_world3410d.lib即可,但是删除后并没有解决闪退问题!本文中解决闪退的方法是将waitKey()前加上cv::便解决问题:cv::waitKey();...原创 2020-05-21 14:13:29 · 2307 阅读 · 2 评论 -
OpenCV代码:C2065
问题:Error C2065 'CV_MINMAX': undeclared identifier Error C2065 'CV_LOAD_IMAGE_GRAYSCALE': undeclared identifier解决办法:#include "opencv2/imgcodecs/legacy/constants_c.h" #include "opencv2/imgproc/types_c.h"参考博文:1、CV_LOA...原创 2020-05-19 14:55:33 · 504 阅读 · 0 评论