最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用OpenCV實(shí)現(xiàn)局部動(dòng)態(tài)閾值分割

 更新時(shí)間:2018年01月09日 16:46:04   作者:NUAA_CV  
這篇文章主要為大家詳細(xì)介紹了利用OpenCV實(shí)現(xiàn)局部動(dòng)態(tài)閾值分割,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

利用OpenCV實(shí)現(xiàn)局部動(dòng)態(tài)閾值分割,參考Halcon dyn_threshold算子的思路實(shí)現(xiàn)。

#include "dialog.h"
#include <QApplication>
#include "cv.h"
#include "highgui.h"
#include <QDebug>


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()<<img->nChannels;
  double a = 0;
  double b = 0;
  for(int i=0;i<img->height;i++){
    for(int j=0;j<img->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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C語言中數(shù)組常用的一些排序算法小結(jié)

    C語言中數(shù)組常用的一些排序算法小結(jié)

    數(shù)組的排序方法有很多,效率也各不相同,下面這篇文章主要給大家介紹了關(guān)于C語言中數(shù)組常用的一些排序算法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • C++小知識:C/C++中不要按值傳遞數(shù)組

    C++小知識:C/C++中不要按值傳遞數(shù)組

    今天小編就為大家分享一篇關(guān)于C++小知識:C/C++中不要按值傳遞數(shù)組,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • C++實(shí)現(xiàn)哈希散列表的示例

    C++實(shí)現(xiàn)哈希散列表的示例

    本文主要介紹了C++實(shí)現(xiàn)哈希散列表的示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • VisualStudio2010安裝教程

    VisualStudio2010安裝教程

    這篇文章通過圖文并茂的形式給大家介紹VisualStudio2010安裝教程,在日常開發(fā)中是必不可少的搭建過程,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • C++面經(jīng)之什么是RAII面試問題解析

    C++面經(jīng)之什么是RAII面試問題解析

    這篇文章主要介紹了C++面經(jīng)之什么是RAII面試問題解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • C語言實(shí)現(xiàn)新生入學(xué)登記系統(tǒng)

    C語言實(shí)現(xiàn)新生入學(xué)登記系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)新生入學(xué)登記系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • c語言:金幣陣列的問題

    c語言:金幣陣列的問題

    本文介紹了關(guān)于c語言:金幣陣列的問題,需要的朋友可以參考一下
    2013-03-03
  • 解析linux 文件和目錄操作的相關(guān)函數(shù)

    解析linux 文件和目錄操作的相關(guān)函數(shù)

    以下是對linux中文件和目錄操作的相關(guān)函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下
    2013-08-08
  • C++中std::optional的使用指南分享

    C++中std::optional的使用指南分享

    C++?17?引入了std::optional,表示一個(gè)可能有值的對象,這篇文章主要來和大家聊聊std::optional的使用,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-06-06
  • C++詳細(xì)講解print緩沖區(qū)的刷新

    C++詳細(xì)講解print緩沖區(qū)的刷新

    這篇文章主要介紹了print緩沖區(qū)刷新問題,實(shí)現(xiàn)代碼簡單易懂,具有很好的參考價(jià)值,希望對大家有所幫助,需要的朋友可以參考下
    2022-05-05

最新評論

贵德县| 江阴市| 赫章县| 建水县| 内乡县| 洛扎县| 襄汾县| 黎川县| 昌黎县| 东辽县| 宁都县| 宝兴县| 台北县| 额尔古纳市| 聂荣县| 宝清县| 博爱县| 罗田县| 南丹县| 尼玛县| 东安县| 云南省| 香港 | 大悟县| 肇庆市| 丹江口市| 通城县| 武穴市| 扎鲁特旗| 奉贤区| 平遥县| 亳州市| 垦利县| 霍山县| 伊宁县| 且末县| 英德市| 连山| 丰原市| 班玛县| 新建县|