日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

图像处理——基于OpenCV的Scharr边缘检测

發(fā)布時(shí)間:2025/3/21 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 图像处理——基于OpenCV的Scharr边缘检测 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

Scarry是sobel算子的特殊改進(jìn)情況。當(dāng)內(nèi)核大小為3時(shí),Sobel內(nèi)核可能產(chǎn)生比較明顯的誤差,為了解決這一問題,Opencv提供了Scharr函數(shù),但該函數(shù)僅作用于大小為3的內(nèi)核,運(yùn)行速度與Sobel函數(shù)一樣,但結(jié)果卻更加精確。 Scharr濾波器運(yùn)算符計(jì)算x或y方向的圖像差分。其實(shí)它的參數(shù)變量和Sobel基本上是一樣的,只是有ksize核的大小。

Scharr算子

1.OpenCV C++ API

void Scharr(InputArray src, OutputArray dst,int ddepth ,int dx, int dy,double scale = 1,double delta = 0,int borderType=BORDER_DEFAULT)

InputArray src:輸入圖像。
OutputArray dst:輸出圖像。
int ddepth:輸出圖像深度。
int dx:x方向上的差分階數(shù)。
int dy:y方向上的差分階數(shù)。
double scale :計(jì)算導(dǎo)數(shù)值時(shí)可選的縮放因子,默認(rèn)值1,表示默認(rèn)情況下沒用應(yīng)用縮放。
double delta:表示在結(jié)果存入輸出圖像之前可選的delta值,默認(rèn)值0。
int borderType:邊界模式。

2.代碼示例

#include <opencv2/opencv.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> void scharrEdge(cv::Mat &src, cv::Mat &dst); int main() {cv::Mat src = cv::imread("2.jpg");if (src.empty()){return -1;}cv::namedWindow("原圖",0);cv::imshow("原圖", src);cv::Mat dst =cv::Mat(src.size(), src.type());cv::Mat gray;//灰度圖像cvtColor(src, gray, cv::COLOR_BGR2GRAY);scharrEdge(gray, dst);cv::namedWindow("Scharr", 0);cv::imshow("Scharr", dst);cv::waitKey(0);return 0; }void scharrEdge(cv::Mat &src,cv::Mat &dst) {cv::Mat scharr_x, scharr_y;//求x方向的梯度cv::Scharr(src, scharr_x, CV_16S, 1, 0, 1, 0, cv::BORDER_DEFAULT);cv::convertScaleAbs(scharr_x, scharr_x);//求y方向的梯度cv::Scharr(src, scharr_y, CV_16S, 0, 1, 1, 0, cv::BORDER_DEFAULT);cv::convertScaleAbs(scharr_y, scharr_y);//合并梯度cv::addWeighted(scharr_x, 0.5, scharr_y, 0.5, 0, dst); }

3.運(yùn)行結(jié)果

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的图像处理——基于OpenCV的Scharr边缘检测的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 老司机福利av | 日韩欧美字幕 | 国产盗摄av | 欧美成人国产精品一区二区 | 一区视频 | a级片国产 | 国产91白丝在一线播放 | 亚洲熟妇无码久久精品 | 一起草av在线| 视频污在线观看 | 久热只有精品 | 中文字幕亚洲精品在线 | www.好了av.com | 日日影院| 超碰人人射 | 午夜影院色 | 国产精品一区二区不卡 | 北京富婆泄欲对白 | 国产毛片一区二区三区va在线 | xxxx96| 国产成人在线观看网站 | 在线播放国产精品 | 欧美成人亚洲 | 亚洲热影院 | 久久久久久国产精品 | 国产农村妇女精品一区 | 色老大影院 | 麻豆一区产品精品蜜桃的特点 | 捆绑无遮挡打光屁股 | 日本精品久久 | juliaann第一次和老师 | 37p粉嫩大胆色噜噜噜 | 日韩av一区二区在线观看 | 女女同性女同一区二区三区九色 | 天堂成人在线 | 一级黄色片一级黄色片 | 天海翼一二三区 | 老师张开让我了一夜av | wwwwww色 | 福利视频在线 | 免费看欧美一级特黄a大片 国产免费的av | 欧美a在线播放 | 69堂视频 | 毛片aaaaa| aaaaaav| 白浆影院| 国产成人精品一区二区三区在线 | 91网站观看| 色呦呦在线观看视频 | 无码国产精品一区二区色情男同 | 国产精品每日更新 | 少妇导航av | 黄色草逼视频 | 国产综合av | 人人看人人爽 | 亚洲人体视频 | 日本高清视频免费观看 | 日韩午夜在线观看 | 偷拍视频一区 | 欧美在线一二三四区 | 一区二区三区爱爱 | 亚洲伊人av | 午夜成人免费影院 | 人人澡人人插 | 午夜在线观看一区 | 国产第八页 | 开心激情站| 久久这里 | 日本高清视频www夜色资源 | 日韩大尺度视频 | 国产日韩欧美精品在线观看 | hs网站在线观看 | 免费网站污| 亚洲精品 日韩无码 | 欧美黄色图片 | 成人av亚洲 | 天天色天天爱 | 亚洲高清在线观看视频 | 亚洲视频手机在线观看 | 经典杯子蛋糕日剧在线观看免费 | 免费91看片 | 国产色诱视频 | 日韩不卡视频在线 | 亚洲国产免费 | 夜夜操影院 | 禁断介护av一区二区 | 国产乱淫av麻豆国产免费 | japansexxxxhd医生| 干干干日日日 | 精品一区二区三区在线观看视频 | 德国性经典xxxx性hd | 国产精品污www一区二区三区 | 亚洲国产情侣 | 国产一级二级毛片 | 久久视频网 | 欧美大片高清 | 日韩中文在线观看 | 亚洲无线观看 | 天海翼视频在线观看 |