婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Android+OpenCv4實現邊緣檢測及輪廓繪制出圖像最大邊緣

Android+OpenCv4實現邊緣檢測及輪廓繪制出圖像最大邊緣

熱門標簽:沈陽人工外呼系統價格 沈陽防封電銷卡品牌 如何申請400電話費用 富錦商家地圖標注 池州外呼調研線路 沈陽外呼系統呼叫系統 外呼系統哪些好辦 江西省地圖標注 武漢外呼系統平臺

實現步驟:

  • 圖像灰度化
  • 邊緣檢測
  • 根據Canny檢測得出來的Mat尋找輪廓
  • 算出最大輪廓周長or面積
  • 根據獲取到的最大輪廓下標進行輪廓繪制
  • 畫出最大矩形,并返回Rect

Canny邊緣檢測

基于Canny算法的邊緣檢測主要有5個步驟,依次是高斯濾波、像素梯度計算、非極大值像素梯度抑制、滯后閾值處理和孤立弱邊緣抑制。Canny在有噪聲的情況下表現好不好,取決于前面的降噪過程,可以手動做高斯處理提高識別率。

/**
		image  輸入圖像,必須是CV_8U的單通道或者三通道圖像。
		edges  輸出圖像,與輸入圖像具有相同尺寸的單通道圖像,且數據類型為CV_8U。
		threshold1  第一個滯后閾值。
		threshold2  第二個滯后閾值。
		apertureSize  Sobel算子的直徑。
		L2gradient  計算圖像梯度幅值方法的標志。默認為false
**/
public static void Canny(Mat image, Mat edges, double threshold1, double threshold2, int apertureSize, boolean L2gradient)

使用

    /**
     * canny算法,邊緣檢測

     */
    public static Mat canny(Bitmap bitmap) {
        Mat mSource = new Mat();

        Utils.bitmapToMat(bitmap, mSource);
        Mat grayMat = new Mat();
        Imgproc.cvtColor(mSource,grayMat,Imgproc.COLOR_BGR2GRAY);//轉換成灰度圖
        Mat mat = mSource.clone();
        Imgproc.Canny(mSource, mat, 75, 200);
        return mat;
    }

獲取圖像最大矩形

   /**
     * 返回邊緣檢測之后的最大矩形,并返回
     *
     * @param cannyMat
     *            Canny之后的mat矩陣
     * @return
     */
    public  Rect findMaxRect(Mat cannyMat) {
        Mat tmp = mSource.clone();
        ListMatOfPoint> contours = new ArrayListMatOfPoint>();
        Mat hierarchy = new Mat();
        // 尋找輪廓
        Imgproc.findContours(cannyMat, contours, hierarchy, Imgproc.RETR_EXTERNAL, Imgproc.CHAIN_APPROX_SIMPLE);
        int index = 0;
        double perimeter = 0;
        // 找出匹配到的最大輪廓
        for (int i = 0; i  contours.size(); i++) {
            // 最大面積
//            double area = Imgproc.contourArea(contours.get(i));
            //最大周長
            MatOfPoint2f source = new MatOfPoint2f();
            source.fromList(contours.get(i).toList());
            double length = Imgproc.arcLength(source,true);
            if(length>perimeter){
                perimeter =  length;
                index = i;
            }
        }
      
        /**
         * 參數一:image,待繪制輪廓的圖像。
         *
         * 參數二:contours,待繪制的輪廓集合。
         *
         * 參數三:contourIdx,要繪制的輪廓在contours中的索引,若為負數,表示繪制全部輪廓。
         *
         * 參數四:color,繪制輪廓的顏色。
         *
         * 參數五:thickness,繪制輪廓的線條粗細。若為負數,那么繪制輪廓的內部。
         *
         * 參數六:lineType,線條類型。FILLED   LINE_4   4連通   LINE_8   8連通  LINE_AA  抗鋸齒
         */
        Imgproc.drawContours(
                tmp,
                contours,
                index,
                new Scalar(0.0, 0.0, 255.0),
                9,
                Imgproc.LINE_AA

        );

        Rect rect = Imgproc.boundingRect(contours.get(index));
//        Imgproc.rectangle(tmp, rect, new Scalar(0.0, 0.0, 255.0), 4, Imgproc.LINE_8);
        showImg(tmp);

        return rect;
    }

  /**
     * 顯示圖像
     * @param mat
     */
    private void showImg(Mat mat){

        Bitmap bitmap = Bitmap.createBitmap(mat.width(), mat.height(), Bitmap.Config.ARGB_8888);
        Utils.matToBitmap(mat, bitmap);
        mIvSrc.setImageBitmap(bitmap);
        mat.release();
    }

最終效果圖

獲得矩形坐標點以后,后期可以做裁剪,旋轉之類操作,可以自行研究。

到此這篇關于Android+OpenCv4實現邊緣檢測及輪廓繪制出圖像最大邊緣的文章就介紹到這了,更多相關Android OpenCv4邊緣檢測內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Android基于OpenCV實現圖像脫色
  • Android基于opencv實現多通道分離與合并
  • Android基于OpenCV實現圖像金字塔
  • Android基于OpenCV實現霍夫直線檢測
  • Android基于OpenCV實現QR二維碼檢測
  • Android基于OpenCV實現非真實渲染
  • Android基于OpenCV實現圖像修復
  • Android OpenCv4 繪制多邊形的方法
  • 如何在Android上使用opencv
  • Android基于OpenCV實現Harris角點檢測

標簽:通遼 阿里 株洲 潛江 銅川 常德 黑龍江 呂梁

巨人網絡通訊聲明:本文標題《Android+OpenCv4實現邊緣檢測及輪廓繪制出圖像最大邊緣》,本文關鍵詞  Android+OpenCv4,實現,邊緣,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Android+OpenCv4實現邊緣檢測及輪廓繪制出圖像最大邊緣》相關的同類信息!
  • 本頁收集關于Android+OpenCv4實現邊緣檢測及輪廓繪制出圖像最大邊緣的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美男男青年gay1069videost| 欧美亚洲一区二区在线观看| 欧美中文字幕久久| 亚洲高清免费在线| 精品日韩av一区二区| 在线亚洲+欧美+日本专区| 国产一区二区三区国产| 一卡二卡三卡日韩欧美| 国产区在线观看成人精品| 欧美羞羞免费网站| 亚洲成人自拍网| 日韩av网站在线观看| 国产精品久久看| 日韩精品影音先锋| 91精品国产综合久久小美女| 久久影院午夜片一区| 欧美另类高清zo欧美| 美女国产一区二区三区| 欧美国产综合色视频| 成人av资源站| 经典三级一区二区| xfplay精品久久| 8v天堂国产在线一区二区| 精品视频在线免费| 国产午夜久久久久| 色呦呦一区二区三区| 国产福利一区二区三区视频| 奇米777欧美一区二区| 久久精品一区二区三区不卡| 欧美久久久一区| www.久久精品| 国产精品18久久久久久vr| 亚洲第一主播视频| 亚洲国产精品久久久久秋霞影院| 亚洲免费电影在线| 亚洲精品视频自拍| 日本中文字幕不卡| 六月丁香综合在线视频| 蜜芽一区二区三区| 午夜久久电影网| 日韩精品欧美精品| 久久福利资源站| 菠萝蜜视频在线观看一区| 中文在线一区二区| 成人一级黄色片| 国产一区二区福利| 不卡的看片网站| 亚洲精品在线一区二区| 成人免费看黄yyy456| 欧美群妇大交群的观看方式| 91丨porny丨蝌蚪视频| 色天使久久综合网天天| 一本久久综合亚洲鲁鲁五月天| 成人免费不卡视频| 欧美性感一区二区三区| 欧美高清性hdvideosex| 久久婷婷色综合| 综合激情网...| 日韩精品亚洲一区| 国产精品一二三四| 欧美性做爰猛烈叫床潮| 久久综合五月天婷婷伊人| 亚洲色大成网站www久久九九| 亚洲成av人片在线观看无码| 国内精品国产成人国产三级粉色| 久久99精品视频| 成人av在线一区二区三区| 欧美日韩视频专区在线播放| 国产欧美中文在线| 日韩在线观看一区二区| 丁香亚洲综合激情啪啪综合| 欧美久久免费观看| 国产精品久久久久一区二区三区共| 亚洲二区在线观看| 成人av网站大全| 日韩午夜三级在线| 亚洲免费观看高清完整版在线观看熊| 色香色香欲天天天影视综合网 | 中文字幕日韩精品一区| 亚洲高清不卡在线观看| 国产ts人妖一区二区| 制服.丝袜.亚洲.中文.综合| 国产精品电影一区二区| 国模少妇一区二区三区| 欧美日韩亚洲综合在线 | 国产精品一区二区你懂的| 欧美在线啊v一区| 中文字幕av一区二区三区高| 麻豆高清免费国产一区| 欧美日韩国产免费| 亚洲制服丝袜一区| 国产高清久久久久| 欧美xxxx在线观看| 美女视频网站黄色亚洲| 欧美日本韩国一区| 亚洲欧美日韩一区二区 | 国产精品福利一区| 成人精品视频一区| 日本一区二区三区在线观看| 韩国v欧美v日本v亚洲v| 精品日韩欧美一区二区| 久久99国产精品麻豆| 日韩一级免费观看| 亚洲成人午夜影院| 欧美日韩一区二区在线观看| 亚洲成人精品一区二区| 在线电影院国产精品| 日韩福利视频导航| 欧美日韩成人综合| 综合久久久久久久| 在线观看日韩av先锋影音电影院| ●精品国产综合乱码久久久久| av电影在线不卡| 亚洲人成小说网站色在线| 99国内精品久久| 亚洲综合精品自拍| 在线播放视频一区| 久久精品999| 欧美激情资源网| 色猫猫国产区一区二在线视频| 亚洲色图视频网站| 欧美色手机在线观看| 五月婷婷久久综合| 精品99999| 高清国产一区二区三区| 91国偷自产一区二区三区成为亚洲经典 | 成人听书哪个软件好| 日韩理论片中文av| 琪琪久久久久日韩精品| 久久久无码精品亚洲日韩按摩| 成人网在线免费视频| 欧美激情一区在线| 欧美视频在线一区二区三区| 亚洲精品亚洲人成人网在线播放| 欧美色图免费看| 午夜精品久久久久久久久久久| 精品国内片67194| 国内精品久久久久影院薰衣草 | 亚洲成人免费观看| 欧美裸体bbwbbwbbw| 五月激情综合网| 日韩一区二区三区av| 激情六月婷婷久久| 欧美丰满嫩嫩电影| 日本午夜一区二区| 日韩一级片网站| 99久久精品免费看| 亚洲国产三级在线| 日韩免费看的电影| 国产一区二区在线免费观看| 亚洲激情欧美激情| av电影在线观看一区| 男男视频亚洲欧美| 亚洲精品国产一区二区精华液| 欧美午夜精品久久久久久超碰 | 美女视频黄频大全不卡视频在线播放| 日韩视频中午一区| 色综合久久久久综合体桃花网| 一二三区精品福利视频| 久久综合色一综合色88| 成人黄页毛片网站| 国产一区二区看久久| 最好看的中文字幕久久| 久久在线观看免费| 色综合 综合色| 国产福利91精品一区二区三区| 中文字幕亚洲一区二区av在线 | 精品视频在线视频| caoporn国产一区二区| 亚洲成av人片在线观看| 日韩免费在线观看| 国产精品白丝jk黑袜喷水| 欧美aaa在线| 亚洲成人激情自拍| 国产精品区一区二区三区| 欧美tk—视频vk| 97久久超碰国产精品电影| 高清不卡一二三区| 男女性色大片免费观看一区二区| 亚洲午夜激情网站| 久久日一线二线三线suv| 日韩限制级电影在线观看| 91精品福利在线| 成人黄色av电影| 国产制服丝袜一区| 日韩不卡免费视频| 美女免费视频一区二区| 国产精品乱码一区二三区小蝌蚪| 91精选在线观看| 免费在线成人网| 玉米视频成人免费看| 精品久久久久久无| 欧美日韩精品一区视频| 99精品1区2区| 美女性感视频久久| 国产精品视频在线看| 久久无码av三级| 精品国产第一区二区三区观看体验 | 亚洲第一成人在线| 亚洲一级在线观看|