• 大小: 1.66KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-03-26
  • 语言: 其他
  • 标签: 其他  

资源简介


基于VS和Opencv写的图像灰度处理程序!不仅可以对少量图片进行独立处理,更可以对大量图片进行批量处理,处理方式以增量的形式进行,没有数量上的限制,只需提前为需要处理的图片编号即可!

资源截图

代码片段和文件信息

#include “highgui.h“  
#include   
using namespace cv;
using namespace std;

void main()  
{  

IplImage * img = cvLoadImage(“E:\\12345.jpg“); 

cvNamedWindow(“image“); //创建窗口  
cvShowImage(“image“ img); //显示图像  

IplImage* img1 = cvCreateImage(cvGetSize(img) IPL_DEPTH_8U 1);//创建目标图像  
cvCvtColor(imgimg1CV_BGR2GRAY);//cvCvtColor(srcdesCV_BGR2GRAY)  
cvNamedWindow(“gray_image“);//创建显示目标的窗口  

cvShowImage(“gray_image“img1);//显示灰度图像  

cvSaveImage(“qll.jpg“img1);   //将灰度图像保存为图片,名字前和加路径,不加则自动保存为.cpp文件所在文件夹

cvWaitKey();  

cvReleaseImage(&img);  
cvReleaseImage(&img1);  
cvDestroyAllWindows();  

        //以上为转换单幅或少量图片的程序

//**************上下两部分程序二选一使用********************


//增量转换大量的图片

评论

共有 条评论