Re: [問題] 回傳bitmap圖案無法正常顯示

看板C_and_CPP (C/C++)作者 (小涵)時間15年前 (2010/10/20 11:55), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
剛剛在網路找到一些資料~很感謝推文的兩位版友給的意見 參考網站 http://blog.sina.com.cn/s/blog_6174faf60100gs50.html 原來是需要設定調色盤的問題 ※ 引述《julietgirl76 (小涵)》之銘言: : 大家好: : 今天在撰寫Iplimage轉成bitmap之後回傳到picturebox上面出了問題 : 顯示出來的圖案如網址http://addsnaps.com/view/img/5889 : 由左至右分別為"原圖""轉灰階後回傳顯示的圖""轉灰階後儲存的圖" : 不知道為什麼儲存起來沒有問題,但是顯示出來顏色卻亂了 : 以下是程式碼..請大家多指教 : grayIplimage = cvCreateImage(grayIplimageSize, IPL_DEPTH_8U, 1); : //將原圖轉換成為灰階並儲存在grayIplimage裡面 : cvCvtColor(originalIplimage, grayIplimage, CV_RGB2GRAY); : cvSaveImage("aa.jpg",grayIplimage); : //將灰階的bitmap轉換成bitmap並回傳到picturebox上面 : return gcnew Bitmap(grayIplimage->width, : grayIplimage->height, : grayIplimage->widthStep, : PixelFormat::Format8bppIndexed, : (System::IntPtr)grayIplimage->imageData); : 因為儲存起來的圖片是灰階的沒有錯,所以我猜想是說.. : 也許是出錯在回傳bitmap這邊...感謝大家的指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.22.46.91

10/20 12:02, , 1F
推一下自解
10/20 12:02, 1F
文章代碼(AID): #1ClcWWgN (C_and_CPP)
文章代碼(AID): #1ClcWWgN (C_and_CPP)