
c++
千泷
这个作者很懒,什么都没留下…
展开
-
将一张图粘贴到另一张图的一个区域
将一张图粘贴到另一张图的一个区域 Mat src; src.create(800,800,16); //std::cout<<src.size().height<<"*"<<src.size().width<<std::endl; Mat srcROI(src,Rect(0,0,324,223));//选择目标区域roi Mat little = imread("box.png");原创 2015-03-12 18:58:51 · 4277 阅读 · 1 评论 -
VS2010 / MFC + OpenCV 2.4.1打开图片
方法/步骤一、新建项目菜单,文件 - 新建 - 项目Visual C++,MFC应用程序,名称为MFC_DEMO下一步 基于对话框,转载 2013-05-28 12:46:54 · 1827 阅读 · 0 评论 -
(代码6)卷积
卷积#include #include using namespace cv; int main() { IplImage *src; IplImage *dst; float k[9]={-1, -1, -1, -1, 8, -1, -1, -1, -1}; CvMat mb; mb=cvMat(3,3,CV_3原创 2013-04-22 12:02:36 · 1131 阅读 · 0 评论 -
(代码5)图像平滑处理
#include "cv.h"#include "highgui.h" void example2_4( IplImage* image ){ // Create some windows to show the input // and output images in. // cvNamedWindow( "Example2_4-in", CV_WIND原创 2013-04-22 12:05:06 · 994 阅读 · 0 评论 -
(代码7)直方图均衡化
实验二(1)RGB直方图均衡化#include #include using namespace cv; int main(){int i;IplImage *pImageChannel[4] = { 0, 0, 0, 0 };IplImage *pSrcImage = cvLoadImage( "lena.jpg", 1 ) ; IplImage *pImage =原创 2013-04-22 19:38:17 · 978 阅读 · 0 评论 -
(代码4)简单视频控制
#include #include #include #include "cv.h"#include "highgui.h"using namespace std;int g_slider_position = 0;CvCapture* g_capture = NULL;void onTrackbarSlide(int pos)原创 2013-03-19 15:20:47 · 1241 阅读 · 2 评论 -
(代码2)读入一幅图像将之反色并显示
#include #include #include #include #include int main(int argc, char *argv[]){ IplImage* img = 0; int height,width,step,channels; uchar *data; int i,j,k; // load an原创 2013-03-18 20:48:15 · 1314 阅读 · 0 评论 -
(代码3)图像相加(直接、加权)
图像直接相加:#include #include using namespace cv; int main( int argc, char** argv ) { IplImage* src1=0; //声明IplImage指针 IplImage* src2=0; src1 = cvLoadImage("stluc原创 2013-03-18 21:16:59 · 1740 阅读 · 0 评论 -
(代码1)读入并显示图像
#include "cv.h"#include "highgui.h" int main( int argc, char** argv ){ IplImage* pImg; //声明IplImage指针 const char* imagename = "lena.jpg"; //载入图像 if((pImg = cvLoadImage(i原创 2013-03-18 20:36:03 · 965 阅读 · 0 评论 -
Main函数参数argc,argv说明
Main函数参数argc,argv说明C/C++语言中的main函数,经常带有参数argc,argv,如下:int main(int argc, char** argv)int main(int argc, char* argv[])这两个参数的作用: argc 是指命令行输入参数的个数(以空白符分隔) argv存储了所有的命令行参数 假如你的程序是hello.ex转载 2013-03-17 20:53:04 · 912 阅读 · 0 评论 -
Leetcode初级算法(初更)
Leetcode初级算法26.删除排序数组中的重复项:class Solution {public: int removeDuplicates(vector&amp;amp;amp;amp;amp;lt;int&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp; nums) { if(nums.size()==0)return 0; int i=0;原创 2018-06-15 10:41:14 · 666 阅读 · 0 评论