激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java+opencv3.2.0實現hough圓檢測功能

Java+opencv3.2.0實現hough圓檢測功能

2021-04-02 16:06帥氣的貓爪 Java教程

這篇文章主要為大家詳細介紹了Java+opencv3.2.0實現hough圓檢測,具有一定的參考價值,感興趣的小伙伴們可以參考一下

hough圓檢測和hough線檢測的原理近似,對于圓來說,在參數坐標系中表示為c:(x,y,r)。

函數:

imgproc.houghcircles(mat image, mat circles, int method, double dp, double mindist, double param1, double param2, int minradius, int maxradius)

參數說明:

image:源圖像
circles:檢測到的圓的輸出矢量(x,y,r)
method:使用的檢測方法,目前只有一種imgproc.hough_gradient
dp:檢測圓心的累加器圖像與源圖像之間的比值倒數
mindist:檢測到的圓的圓心之間的最小距離
param1:method設置的檢測方法對應參數,針對hough_gradient,表示邊緣檢測算子的高閾值(低閾值是高閾值的一半),默認值100
param2:method設置的檢測方法對應參數,針對hough_gradient,表示累加器的閾值。值越小,檢測到的無關的圓
minradius:圓半徑的最小半徑,默認為0
maxradius:圓半徑的最大半徑,默認為0(若minradius和maxradius都默認為0,則houghcircles函數會自動計算半徑)

示例代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public static void main(string[] args)
  {
    system.loadlibrary(core.native_library_name);
    mat src = imgcodecs.imread("f:\\websbook_com_1589226.jpg");
 
    mat dst = src.clone();
    imgproc.cvtcolor(src, dst, imgproc.color_bgr2gray);
 
    mat circles = new mat();
    imgproc.houghcircles(dst, circles, imgproc.hough_gradient, 1, 100, 440, 50, 0, 345);
    // imgproc.houghcircles(dst, circles, imgproc.hough_gradient, 1, 100,
    // 440, 50, 0, 0);
    for (int i = 0; i < circles.cols(); i++)
    {
      double[] vcircle = circles.get(0, i);
 
      point center = new point(vcircle[0], vcircle[1]);
      int radius = (int) math.round(vcircle[2]);
 
      // circle center
      imgproc.circle(src, center, 3, new scalar(0, 255, 0), -1, 8, 0);
      // circle outline
      imgproc.circle(src, center, radius, new scalar(0, 0, 255), 3, 8, 0);
    }
 
    imgcodecs.imwrite("f:\\dst2.jpg", src);
  }

源圖像:

Java+opencv3.2.0實現hough圓檢測功能

輸出圖像:

Java+opencv3.2.0實現hough圓檢測功能

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://blog.csdn.net/m1109048058/article/details/77577677

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品无吗乱吗av国产爱色 | 免费国产一级淫片 | 色999久久久精品人人澡69 | 黄色高清免费网站 | 国产精品久久久久久久模特 | 国产精品视频一区二区三区综合 | 免费网站看毛片 | 综合激情网 | 久久影片 | 免费看一区二区三区 | 一区二区三区在线观看免费视频 | 男女生羞羞视频网站在线观看 | 亚洲综合中文 | 午夜视频在线看 | 日韩午夜一区二区三区 | 国产一区视频在线观看免费 | 射逼网站 | 禁漫天堂久久久久久久久久 | 久久99国产精品视频 | 久久精品首页 | 伦理三区 | 一区二区三区欧洲 | 国产精品99精品 | av手机免费在线观看 | 91短视频在线免费观看 | 羞羞视频免费网站男男 | 亚洲第一色婷婷 | 黄色二区三区 | 日韩色视频在线观看 | 深夜福利视频免费观看 | 欧美一级免费高清 | 91精品国产手机 | 国产在线一级片 | 国产精品久久久久久久av三级 | 92看片淫黄大片一级 | 成av在线 | av视在线 | 国产免费黄色 | 久在线观看福利视频69 | 久久成年网站 | 婷婷一区二区三区四区 |