日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

opencv下指定文件夹下的图片灰度化(图片的读取与保存)-------简单记录

發布時間:2023/11/27 生活经验 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 opencv下指定文件夹下的图片灰度化(图片的读取与保存)-------简单记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對于此功能其實很簡單:主要是在c++方面的字母+數字的拼接問題存在一定的問題。C++數字字母拼接問題:

 1 #include <fstream>  
 2 #include <string>  
 3 #include <iostream> 
 4 #include "highgui.h"  
 5 #include <cv.h>  
 6 #include <cvaux.h> 
 7 using namespace std;  
 8 using namespace cv;
 9 
10 int main(){
11   char buffer [50];
12   char buffer1 [50];
13   
14   for(int i=16;i<35;i++){
15      //將數字字母拼接在一起得到讀取文件的路徑
16       sprintf (buffer,  "C:\\Users\\Acer\\Desktop\\新建文件夾\\%d.jpg", i);
17 
18      //從指定路徑buffer中讀取圖片 
19      IplImage * img = cvLoadImage( buffer);
20 
21     //拼接灰度圖存儲路徑
22      sprintf (buffer1,  "pos\\%d.jpg", i);
23 
24      if(!img)  
25      {  
26            //fprintf(stderr, "Can not load image %s\n", imagename);  
27            return -1;  
28      }  
29   
30      // 檢查是否正確載入圖像  
31      if( !img->imageData )
32            return -1;  
33   
34      //創建目標圖像 
35      IplImage* img1 = cvCreateImage(cvGetSize(img), IPL_DEPTH_8U, 1); 
36     
37     //圖像灰度化
38     cvCvtColor(img,img1,CV_BGR2GRAY);
39 
40     //保存灰度圖像到指定路徑
41      cvSaveImage(buffer1, img1, 0);
42   }
43   
44      cvWaitKey();   
45      return 0;  
46 
47 }

?

轉載于:https://www.cnblogs.com/linmengran/p/6513094.html

總結

以上是生活随笔為你收集整理的opencv下指定文件夹下的图片灰度化(图片的读取与保存)-------简单记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。