十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
利用OpenCV實現(xiàn)局部動態(tài)閾值分割,參考Halcon dyn_threshold算子的思路實現(xiàn)。

為復興等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及復興網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站制作、成都做網(wǎng)站、復興網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
#include "dialog.h" #include#include "cv.h" #include "highgui.h" #include int main(int argc, char *argv[]) { IplImage *img = cvLoadImage("D:/cs/1227/f9.bmp",0); IplImage *out = cvCreateImage(cvGetSize(img),img->depth,1); cvSmooth(img,out,CV_BLUR,50); IplImage *res = cvCreateImage(cvGetSize(img),img->depth,1); qDebug()< nChannels; double a = 0; double b = 0; for(int i=0;i height;i++){ for(int j=0;j width;j++){ CvScalar color = cvGet2D(img,i,j); CvScalar color1 = cvGet2D(out,i,j); a = color.val[0]; b = color1.val[0]; //a = exp(a); CvScalar c = cvScalar(b-a+128); cvSet2D(res,i,j,c); } } cvThreshold(res,res,150,255,CV_THRESH_BINARY_INV); cvNamedWindow("Image",0); cvShowImage("Image",res); cvSaveImage("D:/cs/cs.bmp",out); cvWaitKey(0); cvReleaseImage(&img); cvDestroyWindow("Image"); return 0; }
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。