openCV图像处理
琐碎-时光
这个作者很懒,什么都没留下…
展开
-
三维通道下输入和输出一个矩阵
#include #include #include using namespace cv; int main( int argc, char** argv ){ float a[18] = { 30,60,45,56,70,78, 90,80,94,89,87,91, 78,76,56,43,2原创 2017-02-19 19:51:56 · 251 阅读 · 0 评论 -
openCV基本绘图函数----画椭圆函数cvEllipse
#include #include #include using namespace cv; int main( int argc, char** argv ){ IplImage* img = cvLoadImage( "D:\\123\\2.jpg" ,1); cvEllipse(img,cvPoint(150,150),cvSi原创 2017-02-20 16:51:13 · 2004 阅读 · 0 评论 -
图像处理平滑处理--高斯滤波,简单模糊,中值模糊,双边滤波,简单无放缩变换
#include #include #include #include #include #include #include #include #include using namespace std;using namespace cv; int main(int argc, char* argv[]){IplImage *img=原创 2017-02-21 11:04:00 · 1291 阅读 · 0 评论 -
图像形态学--腐蚀和膨胀
#include #include #include #include using namespace cv; int main(int argc, char* argv[]) { IplImage *img= cvLoadImage("D://123//5.jpg");//读取图片 cvNamedWindow("原图",CV_WINDO原创 2017-02-21 17:06:38 · 414 阅读 · 0 评论 -
更多形态学处理--开运算、闭运算、
#include #include #include #include using namespace cv; int main(int argc, char* argv[]) { IplImage *img= cvLoadImage("D://123//5.jpg"); //***读取图片****// cvNamedWindow("原图",CV_WI原创 2017-02-21 21:01:46 · 725 阅读 · 0 评论 -
漫水填充算法
#include #include #include #include using namespace cv; int main(int argc, char* argv[]) { IplImage *img= cvLoadImage("D://123//120.jpg"); //***读取图片****// cvNamedWindow("原图",C原创 2017-02-21 22:22:51 · 601 阅读 · 0 评论 -
阈值化----cvThreshold函数
#include#include#include#includeusing namespace std;int main(int argc, char* argv[]){ IplImage *img= cvLoadImage("D:\\123\\2\\3.jpg"); //**读取源图片**// cv原创 2017-02-25 15:27:23 · 391 阅读 · 0 评论 -
自适应阈值(有问题)
#include#include#include#includeusing namespace std;int main(int argc, char* argv[]){ IplImage *img= cvLoadImage("D:\\123\\2\\3.jpg"); //**读取源图片**// cv原创 2017-02-25 16:40:07 · 417 阅读 · 0 评论 -
图像处理---尺寸调整
#include #include #include #include using namespace cv; int main(int argc, char* argv[]){IplImage *img= cvLoadImage("D:\\123\\1.jpg"); //**读取源图片**// cvNamedWindow("原图",CV_原创 2017-02-24 20:20:06 · 355 阅读 · 0 评论 -
拉普拉斯变换 (有问题)
#include#include#include#includeusing namespace std;int main(){IplImage * src, *dst ;src = cvLoadImage("D:\\123\\2\\3.jpg",1);dst = cvCreateImage(cvGetSize(src),IPL_DEPTH_8原创 2017-02-25 22:40:37 · 289 阅读 · 0 评论 -
openCV基本绘图函数----画圆函数cvCircle
#include #include #include using namespace cv; int main( int argc, char** argv ){ IplImage* img = cvLoadImage( "D:\\123\\2.jpg" ,1); cvCircle(img,cvPoint(120,120),90,c原创 2017-02-20 16:22:32 · 1692 阅读 · 0 评论 -
openCV基本绘图函数----画直线函数cvLine
#include #include #include using namespace cv; int main( int argc, char** argv ){ IplImage* img = cvLoadImage( "D:\\123\\2.jpg" ,1); cvLine(img,cvPoint(100原创 2017-02-20 16:13:53 · 1648 阅读 · 0 评论 -
IplImage 截取感兴趣的部分 ROI函数--只显示截取部分
#include #include #include using namespace cv; int main( int argc, char** argv ){ IplImage *img; img =cvLoadImage( "D:\\123\\2.jpg" ,1); //读取一块图片 cvNamedWind原创 2017-02-19 22:51:55 · 845 阅读 · 0 评论 -
IplImage 截取感兴趣的部分 ROI函数---显示整个图片但是对ROI 区域特别处理
#include #include #include using namespace cv; int main( int argc, char** argv ){ IplImage *img; img =cvLoadImage( "D:\\123\\2.jpg" ,1); //读取一块图片 cvN原创 2017-02-20 09:41:18 · 632 阅读 · 0 评论 -
用cvcopy函数实现 IplImage结构体下用cvSetImageROI截取ROI图像并且用小图贴上去
#include #include #include using namespace cv; int main( int argc, char** argv ){ IplImage *img, *sub_img; img =cvLoadImage( "D:\\123\\1.jpg" ,1); //读取一块图片 su原创 2017-02-20 11:33:36 · 630 阅读 · 0 评论 -
二维通道下输入和输出一个矩阵
#include #include #include using namespace cv; int main( int argc, char** argv ){ float a[18] = { 30,60,45,56,70,78, 90,80,94,89,87,91, 78,76,56,43,2原创 2017-02-19 19:48:16 · 257 阅读 · 0 评论 -
单通道下读入和输出一个矩阵
#include #include #include using namespace cv; int main( int argc, char** argv ){ float a[18] = { 30,60,45,56,70,78, 90,80,94,89,87,91, 78,76,56,43,2原创 2017-02-19 19:42:01 · 281 阅读 · 0 评论 -
在显示的图像中画一个矩形
#include #include #include using namespace cv; int main( int argc, char** argv ){ IplImage* img = cvLoadImage( "D:\\123\\2.jpg" ,1); cvRectangle( img, cvPoint(100, 10原创 2017-02-19 14:16:01 · 1259 阅读 · 0 评论 -
最简单的openCV语言,读取和显示一张图片
#include #include #include using namespace cv; int main() { Mat img=imread("D:\\123\\1.png"); cvNamedWindow("南京夜景真美啊!"); imshow("南京夜景真美啊!",img); waitKey(0);}原创 2017-02-17 21:39:11 · 1562 阅读 · 1 评论 -
两幅图片融合在一起
#include #include #include using namespace cv; int main( int argc, char** argv ){ IplImage *img, *sub_img; img =cvLoadImage( "D:\\123\\1.jpg" ,1); //读取一块图片 su原创 2017-02-20 14:08:45 · 505 阅读 · 0 评论 -
第六章图像变换-Canny算法
#include #include #include #include using namespace cv; int main( int argc, char** argv ){ IplImage* img = cvLoadImage( "D:\\123\\1.jpg" ,0); cvNamedWindow( "原图",原创 2017-02-26 15:50:40 · 308 阅读 · 0 评论