随笔分类 -  VS2015_opencv_C++基础

摘要:XML文件——增删改查 1 将数据库表student_table的增删改查用XML来实现: 2 其中,conditionMap存储条件语句,where "xxx" = "xxx"(where conditionMap.begin()->first == conditionMap.begin()->s 阅读全文
posted @ 2024-11-06 14:47 量子与太极 阅读(5) 评论(0) 推荐(0) 编辑
摘要:YUV420 转RGB图像 在数字图像处理种YUV格式也是我们经常遇到,与RGB一样也是一种编码格式,开始主要用于电视系统以及模拟视频领域。YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma), 阅读全文
posted @ 2024-04-19 10:20 量子与太极 阅读(383) 评论(0) 推荐(0) 编辑
摘要:Mat的9种方式创建,及元素(像素)操作运算: 包括数据位深度8位、32位,数据类型U:uchar、F:float型以及通道数C1:单通道、C3:三通道、C4:四通道 直接手动创建矩阵,基本方法是指定矩阵尺寸和数据类型: #include<opencv2/opencv.hpp> #include<i 阅读全文
posted @ 2023-08-06 22:22 量子与太极 阅读(173) 评论(3) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-10-17 14:14 量子与太极 阅读(16) 评论(0) 推荐(0) 编辑
摘要:OpenCV常用——图像闭操作 闭运算是先膨胀后腐蚀的过程,数学表达式为:dst = close(src, element) = erode(dilate(src, element)) 闭运算能够排除小型黑洞(黑色区域),也有两种方法,代码示例: #include <iostream> #inclu 阅读全文
posted @ 2022-08-29 14:57 量子与太极 阅读(27) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-08-16 19:15 量子与太极 阅读(50) 评论(0) 推荐(0) 编辑
摘要:Opencv图像水平和垂直投影: 水平投影:二维图像在y轴上的投影 垂直投影:二维图像在x轴上的投影 由于投影的图像需要进行二值化,本文采用积分二值化的方式,对图片进行处理。 1 //积分二值化 2 void thresholdIntegral (Mat inputMat, Mat& outputM 阅读全文
posted @ 2022-06-30 12:00 量子与太极 阅读(266) 评论(0) 推荐(0) 编辑
摘要:opencv从一张图片抠图到另外一张图片: 代码: #include <opencv2/opencv.hpp> #include <iostream> #include <math.h> #include <opencv.hpp> using namespace cv; using namespac 阅读全文
posted @ 2022-06-25 15:06 量子与太极 阅读(164) 评论(0) 推荐(0) 编辑
摘要:Opencv循环顺序读取图片: 1 for (int i = 0; i <= 19; i++) 2 { 3 Mat InputImage; 4 string filename = "./bird4/bird_" + to_string(i) + ".bmp"; 5 InputImage=imread 阅读全文
posted @ 2022-04-07 11:12 量子与太极 阅读(333) 评论(0) 推荐(0) 编辑
摘要:【二值图认知】: OpenCV中threshold()得到的二值图其实是0、255(设定值)这两个值的图,而不是0、1的图。 0、1图是真正意义上的二值图。在矩阵运算时(比如点乘),推荐用0、1的二值图。OpenCV应该是隐蔽地把0、255归一化到了0、1。 0、1图有Halcon中Region的感 阅读全文
posted @ 2022-04-02 11:37 量子与太极 阅读(94) 评论(0) 推荐(0) 编辑
摘要:C++: void distanceTransform(InputArray src, OutputArray dst, int distanceType, int maskSize) 参数详解: InputArray src:输入的图像,一般为二值图像 OutputArray dst:输出的图像 阅读全文
posted @ 2022-04-01 16:54 量子与太极 阅读(57) 评论(0) 推荐(0) 编辑
摘要:111 阅读全文
posted @ 2022-03-30 19:10 量子与太极 阅读(28) 评论(1) 推荐(0) 编辑
摘要:图像几何变换方法之——remap使用 源图像 一、图像转置 1 #include <iostream> 2 #include <opencv2/opencv.hpp> 3 using namespace std; 4 using namespace cv; 5 int main() 6 { 7 Ma 阅读全文
posted @ 2022-03-30 17:15 量子与太极 阅读(756) 评论(0) 推荐(0) 编辑
摘要:OpenCv图像处理之resize(缩放)、transpose、rotate(旋转)、flip(翻转)介绍: OpenCv图像处理之resize、transpose、rotate、flip介绍cv::resize操作cv::transpose操作cv::rotate操作cv::flip操作cv::r 阅读全文
posted @ 2022-03-30 17:03 量子与太极 阅读(2086) 评论(0) 推荐(0) 编辑
摘要:OpenCV中的矩阵操作非常重要,本文总结了矩阵的创建、初始化以及基本矩阵操作主要内容包括: 创建与初始化 矩阵加减法 矩阵乘法 矩阵转置 矩阵求逆 矩阵非零元素个数 矩阵均值与标准差 矩阵全局极值及位置 其他矩阵运算函数列表 1. 创建与初始化矩阵 1.1 数据类型 建立矩阵必须要指定矩阵存储的数 阅读全文
posted @ 2022-03-30 11:35 量子与太极 阅读(2785) 评论(0) 推荐(0) 编辑
摘要:仿射变换(affine transform)与透视变换(perspective transform)在图像还原、图像局部变化处理方面有重要意义。通常,在2D平面中, 仿射变换的应用较多,而在3D平面中,透视变换又有了自己的一席之地。两种变换原理相似,结果也类似,可针对不同的场合使用适当的变换。 仿射 阅读全文
posted @ 2022-03-30 11:03 量子与太极 阅读(1043) 评论(0) 推荐(0) 编辑
摘要:OpenCV fitline直线拟合函数 最小二乘法拟合函数 参数介绍: void fitLine( InputArray points, OutputArray line, int distType,double param, double reps, double aeps ); points: 阅读全文
posted @ 2022-01-15 11:37 量子与太极 阅读(734) 评论(0) 推荐(0) 编辑
摘要:opencv创建同样尺寸与类型的图片 dstImage.create(srcImage.rows,srcImage.cols,srcImage.type()); dstImage.create(srcImage.size(),srcImage.type()); dstImage=Mat::zeros 阅读全文
posted @ 2022-01-14 17:22 量子与太极 阅读(352) 评论(0) 推荐(0) 编辑
摘要:#include <opencv2/opencv.hpp>#include <iostream> using namespace cv;using namespace std; int main(int argc, char** argv) { VideoCapture capture; //一个视 阅读全文
posted @ 2022-01-10 03:58 量子与太极 阅读(123) 评论(0) 推荐(0) 编辑
摘要:#include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace std; int main(int argc, char** argv) { VideoCapture capture(0); 阅读全文
posted @ 2022-01-10 03:56 量子与太极 阅读(114) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示