資源簡介
基于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();??
????????//以上為轉換單幅或少量圖片的程序
//**************上下兩部分程序二選一使用********************
//增量轉換大量的圖片
- 上一篇:發現網絡中的活動主機
- 下一篇:八位數字密碼鎖設計
評論
共有 條評論