电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Android+OpenCv4實(shí)現(xiàn)邊緣檢測及輪廓繪制出圖像最大邊緣

瀏覽:5日期:2022-09-18 16:34:14
實(shí)現(xiàn)步驟: 圖像灰度化 邊緣檢測 根據(jù)Canny檢測得出來的Mat尋找輪廓 算出最大輪廓周長or面積 根據(jù)獲取到的最大輪廓下標(biāo)進(jìn)行輪廓繪制 畫出最大矩形,并返回RectCanny邊緣檢測

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

/**image 輸入圖像,必須是CV_8U的單通道或者三通道圖像。edges 輸出圖像,與輸入圖像具有相同尺寸的單通道圖像,且數(shù)據(jù)類型為CV_8U。threshold1 第一個(gè)滯后閾值。threshold2 第二個(gè)滯后閾值。apertureSize Sobel算子的直徑。L2gradient 計(jì)算圖像梯度幅值方法的標(biāo)志。默認(rèn)為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);//轉(zhuǎn)換成灰度圖Mat mat = mSource.clone();Imgproc.Canny(mSource, mat, 75, 200);return mat; }

Android+OpenCv4實(shí)現(xiàn)邊緣檢測及輪廓繪制出圖像最大邊緣

獲取圖像最大矩形

/** * 返回邊緣檢測之后的最大矩形,并返回 * * @param cannyMat * Canny之后的mat矩陣 * @return */ public Rect findMaxRect(Mat cannyMat) {Mat tmp = mSource.clone();List<MatOfPoint> contours = new ArrayList<MatOfPoint>();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; }} /** * 參數(shù)一:image,待繪制輪廓的圖像。 * * 參數(shù)二:contours,待繪制的輪廓集合。 * * 參數(shù)三:contourIdx,要繪制的輪廓在contours中的索引,若為負(fù)數(shù),表示繪制全部輪廓。 * * 參數(shù)四:color,繪制輪廓的顏色。 * * 參數(shù)五:thickness,繪制輪廓的線條粗細(xì)。若為負(fù)數(shù),那么繪制輪廓的內(nèi)部。 * * 參數(shù)六: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實(shí)現(xiàn)邊緣檢測及輪廓繪制出圖像最大邊緣

獲得矩形坐標(biāo)點(diǎn)以后,后期可以做裁剪,旋轉(zhuǎn)之類操作,可以自行研究。

到此這篇關(guān)于Android+OpenCv4實(shí)現(xiàn)邊緣檢測及輪廓繪制出圖像最大邊緣的文章就介紹到這了,更多相關(guān)Android OpenCv4邊緣檢測內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Android
相關(guān)文章:
主站蜘蛛池模板: 立刷【微电签pos机】-嘉联支付立刷运营中心 | 万濠影像仪(万濠投影仪)百科-苏州林泽仪器 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 复盛空压机配件-空气压缩机-复盛空压机(华北)总代理 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 壹车网 | 第一时间提供新车_资讯_报价_图片_排行! | 沈阳缠绕包装机厂家直销-沈阳海鹞托盘缠绕包装机价格 | 深圳APP开发_手机软件APP定制外包_小程序开发公司-来科信 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 上海物流公司,上海货运公司,上海物流专线-优骐物流公司 | 福建自考_福建自学考试网 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 非小号行情 - 专业的区块链、数字藏品行情APP、金色财经官网 | 基业箱_环网柜_配电柜厂家_开关柜厂家_开关断路器-东莞基业电气设备有限公司 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 手持式3d激光扫描仪-便携式三维立体扫描仪-北京福禄克斯 | 氨水-液氨-工业氨水-氨水生产厂家-辽宁顺程化工 | 首页_中夏易经起名网| 影合社-影视人的内容合作平台 | 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 智慧钢琴-电钢琴-便携钢琴-数码钢琴-深圳市特伦斯乐器有限公司 | 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 熔体泵_熔体出料泵_高温熔体泵-郑州海科熔体泵有限公司 | 反渗透阻垢剂-缓蚀阻垢剂厂家-循环水处理药剂-山东鲁东环保科技有限公司 | 建筑资质代办-建筑企业资质代办机构-建筑资质代办公司 | 活性炭-蜂窝-椰壳-柱状-粉状活性炭-河南唐达净水材料有限公司 | 台式低速离心机-脱泡离心机-菌种摇床-常州市万丰仪器制造有限公司 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 球盟会·(中国)官方网站 | 铝板冲孔网,不锈钢冲孔网,圆孔冲孔网板,鳄鱼嘴-鱼眼防滑板,盾构走道板-江拓数控冲孔网厂-河北江拓丝网有限公司 | 办公室装修_上海办公室设计装修_时尚办公新主张-后街印象 | 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 生物除臭剂-除味剂-植物-污水除臭剂厂家-携葵环保有限公司 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 薪动-人力资源公司-灵活用工薪资代发-费用结算-残保金优化-北京秒付科技有限公司 |