当前位置: 首页 > news >正文

装修设计软件免费下载网站seo收录

装修设计软件免费下载,网站seo收录,做网站香港行不行,东莞外贸企业网站建设Radon算法 Radon(拉东)算法是一种通过定方向投影叠加,找到最大投影值时角度,从而确定图像倾斜角度的算法。具体过程如图所示 图1 Radon变换算法 Radon计算示例 对于纹理方向明显的图像,如图2所示,可以通…

Radon算法

Radon(拉东)算法是一种通过定方向投影叠加,找到最大投影值时角度,从而确定图像倾斜角度的算法。具体过程如图所示 

图1 Radon变换算法

Radon计算示例

对于纹理方向明显的图像,如图2所示,可以通过Radon变换求取倾斜角度。

图2 带求倾斜角度图像

具体步骤如下:

1、图像傅里叶变换

采用Cv2.Dft函数,对图2进行傅里叶变换,变换后的图像如图3所示:

图3 二值化后的傅里叶变换图像

从上面图像可以看到,傅里叶变化图像3方向,与图像2纹理方向呈现垂直关系。我们只要求出来图3的倾斜方向,即可求出来实际图像的倾斜方向。

对于尺寸较大的图像,可采取金字塔下采样方式,将图像进行压缩,以减少Radon计算的时间。

2、金字塔下采样

应用Cv2.PyrDown进行金字塔下采样,减少图像3的尺寸。

while (pyrMat.Width > 100 || pyrMat.Height > 100)
{Cv2.PyrDown(pyrMat, pyrMat, new OpenCvSharp.Size(tempMat.Cols * 0.5, tempMat.Rows * 0.5));
}

压缩后的图像如下图4所示。

图4 金字塔下采样的图片 

3、Radon变换

根据Radon变换原理,编写Radon变换代码,伪代码如下所示:

            for (int t = 0; t < 180; t++){double tempAngle = t * Math.PI / angle;float[,] R = new float[3, 3] {{(float)Math.Cos(tempAngle), (float)Math.Sin(tempAngle), 0 },{ -(float)Math.Sin(tempAngle), (float)Math.Cos(tempAngle), 0},{ 0, 0, 1 } };Mat mR = new Mat(3, 3, MatType.CV_32FC1, R);Mat rotation = m1 * mR * m0;Mat rotated = new Mat();Cv2.WarpPerspective(dst, rotated, rotation, new OpenCvSharp.Size(dst.Rows, dst.Cols), InterpolationFlags.WarpInverseMap);rotated.ConvertTo(rotated, MatType.CV_8UC1);//Cv2.ImShow("test3", rotated);rotated.ConvertTo(rotated, MatType.CV_32FC1);double Sum = 0;List<float> arrMaxCol = new List<float>();for (int j = 0; j < rotated.Cols; j++){/*正文下载链接中有详细代码*/}             arrMaxAngle.Add(arrMaxCol.Max());}var maxSum = arrMaxAngle.Max();var maxInd = arrMaxAngle.IndexOf(maxSum);return maxInd-90;

 最终计算的倾斜角度如下图5程序界面所示。

图5 最终计算结果 

Radon变换的下载链接如下:

https://download.csdn.net/download/qq_20660115/88550141 

http://www.yidumall.com/news/85490.html

相关文章:

  • 网站开发留言板代码网站推广优化技巧
  • 做视频赚钱的好网站做网站推广
  • 天津市建设工程信息交易网我们seo
  • 网站空间一定要买吗it培训机构学费一般多少
  • 4399自己做游戏网站想在百度上推广怎么做
  • 中山网站建设百度seo怎么操作
  • 个人网站主办者名称高清的网站制作
  • 昆山网站优化公司刷seo排名
  • 专业做消防工程师的正规网站今日新闻头条
  • 北京知名网站建设公司网站收录查询爱站
  • 做二手房的网站技巧小说关键词提取软件
  • 用dw做网站维护教程刘雯每日资讯
  • 怎么做淘宝优惠券的网站百度快照投诉中心官网
  • 大连网络公司企业免费百度seo引流
  • 网站开发培训课程表成都网络推广公司
  • 企业样本设计公司宁波seo营销平台
  • 怎样做 云知梦 网站 付费网站微信朋友圈广告投放价格表
  • 分类网站建设app注册推广团队
  • 做网站横幅 的网站推荐几个百度人工服务热线
  • 凡科网站做的作品如何发布推推蛙贴吧优化
  • 学做视频的网站廊坊网站建设公司
  • 一个人在家做网站建设武汉seo顾问
  • 宁波做网站seo chinaz
  • 文档下载免费网站网络营销的网站建设
  • 监控网站建设需要多少钱长春网站优化页面
  • 济南行知网站建设宁波网站推广找哪家公司
  • 软件开发工程师助理工作内容网站seo方案案例
  • 源码论坛网站宁波好的seo外包公司
  • 网站开发技术协议怎么写seo资源咨询
  • 上海疫情开放首页关键词优化公司