随笔分类 -  OpenCV

摘要:#include #include using namespace cv; #include #define WINDOW_NAME1 "【绘制图1】" //为窗口标题定义的宏 #define WINDOW_NAME2 "【绘制图2】" //为窗口标题定义的宏 #define WINDOW_NAME3 "【绘制图3】" //为窗口标题定义... 阅读全文
posted @ 2019-04-21 21:59 hehe_2014 阅读(316) 评论(0) 推荐(0)
摘要:#include "opencv2/core/core.hpp" #include "opencv2/highgui/highgui.hpp" #include using namespace std; using namespace cv; int main(int, char**) { Mat I = Mat::eye(4, 4, CV_64F); I.at(... 阅读全文
posted @ 2019-04-21 20:24 hehe_2014 阅读(119) 评论(0) 推荐(0)
摘要:项目 =》属性 =》c/c++ =》预处理器=》点击预处理器定义,编辑,加入_CRT_SECURE_NO_WARNINGS,即可。 阅读全文
posted @ 2019-04-18 01:01 hehe_2014 阅读(283) 评论(0) 推荐(0)
摘要:CV_EXPORTS_W Mat imread( const string& filename, int flags=1 ); filename:要读取的图像名称或带路径的文件名 flags:加载图像颜色类型,0:灰度,1:8位彩色,2:返回对应深度16位/32位深度的图像 阅读全文
posted @ 2019-03-14 22:59 hehe_2014 阅读(119) 评论(0) 推荐(0)
摘要:CV_EXPORTS_W void imshow( const string& winname, InputArray mat); winname:窗体名称 mat:要显示的图像数据 阅读全文
posted @ 2019-03-14 22:51 hehe_2014 阅读(349) 评论(0) 推荐(0)
摘要:CV_EXPORTS_W bool imwrite( const string& filename, InputArray img, const vector& params=vector() ); filename :要写入的图像名称,或带文件路径的图像名称 img :mat数据类型 params :特定格式保存的特殊编码,通常可以不用 阅读全文
posted @ 2019-03-14 22:46 hehe_2014 阅读(1773) 评论(0) 推荐(0)
摘要:#include #include using namespace std; using namespace cv; Mat bgImage; const char* drawdemo_win = "draw shapes and text demo"; void MyLines(); void MyRectangle(); void MyEllipse(); void MyCircle... 阅读全文
posted @ 2019-03-08 21:24 hehe_2014 阅读(389) 评论(0) 推荐(0)
摘要:#include #include using namespace cv; int main(int argc, char** argv) { Mat src, dst; src = imread("D:/vcprojects/images/test.jpg"); if (!src.data) { printf("could not load ima... 阅读全文
posted @ 2019-03-08 20:54 hehe_2014 阅读(186) 评论(0) 推荐(0)
摘要:double alpha = 0.5; addWeighted(src1, alpha, src2, (1.0 - alpha), 0.0, dst); // 权重混合 //multiply(src1, src2, dst, 1.0); // 相乘 //add(src1, src2, dst, Mat());// 相加 ... 阅读全文
posted @ 2019-03-07 23:09 hehe_2014 阅读(250) 评论(0) 推荐(0)
摘要:#include #include using namespace std; using namespace cv; int main(int argc, char** argv) { Mat src; src = imread("D:/vcprojects/images/test.png"); if (src.empty()) { cout ... 阅读全文
posted @ 2019-03-06 20:24 hehe_2014 阅读(309) 评论(0) 推荐(0)
摘要:#include #include #include using namespace cv; int main(int argc, char** argv) { Mat src, dst; src = imread("D:/vcprojects/images/test.jpg"); if (!src.data) { printf("coul... 阅读全文
posted @ 2019-03-05 23:55 hehe_2014 阅读(1960) 评论(0) 推荐(0)
摘要:#include #include using namespace cv; int main(int argc, char** argv) { Mat in_img = imread("D:/vcprojects/images/123.jpg"); Mat out_img; in_img.copyTo(out_img); int channels = ... 阅读全文
posted @ 2019-03-05 23:10 hehe_2014 阅读(673) 评论(0) 推荐(0)
摘要:#include #include #include "opencv2/imgproc/imgproc.hpp" #include using namespace std; using namespace cv; int g_nContrastValue; //对比度值 int g_nBrightValue; //亮度值 Mat g_srcImage,g_dstImage; ... 阅读全文
posted @ 2019-03-02 22:11 hehe_2014 阅读(397) 评论(0) 推荐(0)
摘要:#include #include #include using namespace cv; using namespace std; bool MultiChannelBlending() { //【0】定义相关变量 Mat srcImage; Mat logoImage; vector channels; Mat imageBlueC... 阅读全文
posted @ 2019-03-02 21:52 hehe_2014 阅读(441) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 #include 4 5 using namespace cv; 6 using namespace std; 7 8 9 10 bool ROI_AddImage() 11 { 12 13 // 【1】读入图像 14 Mat srcImage1 = imread("do... 阅读全文
posted @ 2019-03-02 21:04 hehe_2014 阅读(174) 评论(0) 推荐(0)
摘要:#include #include #include using namespace std; using namespace cv; void colorReduce(Mat& inputImage, Mat& outputImage, int div) { outputImage = inputImage.clone(); int row... 阅读全文
posted @ 2019-02-28 22:39 hehe_2014 阅读(205) 评论(0) 推荐(0)
摘要:#include #include using namespace cv; #include #define WINDOW_NAME1 "【绘制图1】" //为窗口标题定义的宏 #define WINDOW_NAME2 "【绘制图2】" //为窗口标题定义的宏 #define WINDOW_WIDTH 600//定义窗口大小的宏 // 椭圆 void... 阅读全文
posted @ 2019-02-28 00:07 hehe_2014 阅读(209) 评论(0) 推荐(0)
摘要:点的表示 颜色的表示 尺寸的表示 矩形的表示 颜色空间转换 绘制直线 绘制椭圆 绘制矩形 绘制圆 绘制填充多边形 阅读全文
posted @ 2019-02-28 00:05 hehe_2014 阅读(146) 评论(0) 推荐(0)
摘要:#include using namespace cv; #define WINDOW_NAME "【程序窗口】" //为窗口标题定义的宏 Rect g_rectangle; bool g_bDrawingBox = false;//是否进行绘制 RNG g_rng(12345); void on_MouseHandle(int event, int x, int y... 阅读全文
posted @ 2019-02-27 18:22 hehe_2014 阅读(131) 评论(0) 推荐(0)
摘要:CV_EXPORTS int createTrackbar( const string& trackbarname, // 轨迹条名称 const string& winname, // 窗体名称 in... 阅读全文
posted @ 2019-02-27 18:21 hehe_2014 阅读(415) 评论(0) 推荐(0)