openCV C++寫法

來源:互聯網
上載者:User

標籤:

程式碼片段1

cv_contourMask_step_tmp=cv_contourMask.clone();    cv::Mat maskImage;    UIImageToMat(pathimg, maskImage,true);   // m_UIImageToMat1(pathimg, maskImage);    //大圖疊加小地區    cv::Mat addrect(cv_contourMask,cv::Rect(offset.x,offset.y,pathimg.size.width,pathimg.size.height));    //maskImage.copyTo(addrect);    //dst = alpha*src1 + beta*src2 + gamma    if (self.isErase) {       // cv::addWeighted(addrect, 0, maskImage, 0, 0, addrect);        cv::subtract(addrect, maskImage, addrect);    }    else    {        //dst = alpha*src1 + beta*src2 + gamma        cv::addWeighted(addrect, 1, maskImage, 1, 0, addrect);    }

程式碼片段2

//二值        cv::threshold(tempImage,tempImage,thresh,255,cv::THRESH_BINARY);         int c= tempImage.channels();        //UIImage *img2=MatToUIImage(tempImage);//調試顯示圖片        //根據中心點的顏色值來確定有效位置        int tw=tempImage.cols;        int th=tempImage.rows;        int center=tempImage.at<uchar>(th/2,th/2);                int x0=tw/2;        int y0=th/2;                       if(center==0)        {            //中心點為黑色,翻轉圖片顏色            for(int i=0;i<tw;i++)              {                for(int j=0;j<th;j++)                 {                     if (tempImage.at<uchar>(j,i)==0) {                         tempImage.at<uchar>(j,i)=255;                                     }                     else                     {                        tempImage.at<uchar>(j,i)=0;                       }                }            }        }

 

openCV C++寫法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.