一般我们在边缘检测中,因为需要对图像的质量要求较高,所以一般需要对图像进行滤波处理,常见的滤波处理有:均值平滑滤波、高斯滤波、中值滤波、双变滤波等。下面是实现代码:
#include
#include
#include
using namespace st服务器托管网d;
int main()
{
string imName = "lena.jpg";
cv::Mat im = cv::imread(imName);
cv::imshow("原图",im);
cv::Ma服务器托管网t imGs = im.clone();
int kSize = 21;
cv::Mat outim;
cv::blur(imGs, outim, cv::Size(kSize, kSize), cv::Point(-1,-1));//均值平滑滤波
cv::imshow("blur", outim);
cv::GaussianBlur(imGs, outim, cv::Size(kSize, kSize), 0, 0); //高斯滤波
cv::imshow("gsblur", outim);
cv::medianBlur(imGs, outim, kSize); //中值滤波
cv::imshow("median", outim);
cv::bilateralFilter(imGs, outim, kSize, kSize 2, kSize/2); //双变滤波
cv::imshow("bilateral", outim);
cout
图片就不放了,大家可以找一些图片对比一下,看看效果。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
脚本分为 前置脚本 和 后置脚本 两种,分别对应 API 请求前 和 返回数据后 的两个阶段。您可以通过编写 Javascript 代码,在 API 前置脚本中改变请求参数,或者是在 API 后置脚本中改变返回结果。 脚本常用于以下几种情况: API 请求前对…