資源簡介
基于VS和Opencv寫的圖像灰度處理程序!不僅可以對(duì)少量圖片進(jìn)行獨(dú)立處理,更可以對(duì)大量圖片進(jìn)行批量處理,處理方式以增量的形式進(jìn)行,沒有數(shù)量上的限制,只需提前為需要處理的圖片編號(hào)即可!
代碼片段和文件信息
#include?“highgui.h“??
#include???
using?namespace?cv;
using?namespace?std;
void?main()??
{??
IplImage?*?img?=?cvLoadImage(“E:\\12345.jpg“);?
cvNamedWindow(“image“);?//創(chuàng)建窗口??
cvShowImage(“image“?img);?//顯示圖像??
IplImage*?img1?=?cvCreateImage(cvGetSize(img)?IPL_DEPTH_8U?1);//創(chuàng)建目標(biāo)圖像??
cvCvtColor(imgimg1CV_BGR2GRAY);//cvCvtColor(srcdesCV_BGR2GRAY)??
cvNamedWindow(“gray_image“);//創(chuàng)建顯示目標(biāo)的窗口??
cvShowImage(“gray_image“img1);//顯示灰度圖像??
cvSaveImage(“qll.jpg“img1);???//將灰度圖像保存為圖片,名字前和加路徑,不加則自動(dòng)保存為.cpp文件所在文件夾
cvWaitKey();??
cvReleaseImage(&img);??
cvReleaseImage(&img1);??
cvDestroyAllWindows();??
????????//以上為轉(zhuǎn)換單幅或少量圖片的程序
//**************上下兩部分程序二選一使用********************
//增量轉(zhuǎn)換大量的圖片
評(píng)論
共有 條評(píng)論