第一張圖為載入原始圖片後之直方圖
第二張圖是進行均化之後的圖片和直方圖
從直方圖來看均化有執行
RGB都變得更均衡了
但不知道為什麼圖片看起來完全沒變...
這次遇到的問題主要有三個
1.Undefined OpenPicturedialog
經過google和研究投影片之後才發現
原來是忘了拉dialog元件...
不過就因為這個錯誤太基本反而卡住了整整一個小時
一直以為是程式哪裡出錯還重建了好幾次專案
這跟之前在寫程式時常常忘記寫using namespace std
於是把整個程式砍掉重寫有異曲同工之妙....
2.Scanline out of index
一樣上網google,看到大家說scan值不可以大於圖片大小於是改了好幾次值
結果一樣都無法執行
後來請老師幫忙檢查程式碼才發現原來是我沒把圖片的長寬存進去
但在修改後程式還是無法正常執行
換一張圖片之後就可以了
老師提醒我看圖片的詳細資料並告訴我這個程式只能使用深度為24的bmp圖片
原本以為可以讀進去的檔案就可以執行
沒想到還有這樣的問題需要注意
3.至今尚未解決的均化後圖片顯示
不管怎麼改圖片都會顯示一模一樣的原圖...
沒有留言:
張貼留言