列举电子商务网站建设需要的语言wordpress多租户
news/
2025/9/23 6:31:29/
文章来源:
列举电子商务网站建设需要的语言,wordpress多租户,无锡阳山镇网站建设,seo信息查询目录
1.算法运行效果图预览
2.算法运行软件版本
3.部分核心程序
4.算法理论概述
5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本
vivado2019.2
matlab2022a
3.部分核心程序
timescale 1ns / 1ps
//
// Company:
// Engineer:
//
// Create Date: 202…目录
1.算法运行效果图预览
2.算法运行软件版本
3.部分核心程序
4.算法理论概述
5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本
vivado2019.2
matlab2022a
3.部分核心程序
timescale 1ns / 1ps
//
// Company:
// Engineer:
//
// Create Date: 2023/07/31
// Design Name:
// Module Name: sobel
// Project Name:
// Target Devices:
// Tool Versions:
// Description:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//
//module tops(
input i_clk,
input i_rst,
input[7:0]i_I,
output reg[7:0]o_sobel
);parameter LEN 256;
parameter th 255; ........................................................reg signed[10:0]x1;
reg signed[10:0]x2;reg signed[10:0]y1;
reg signed[10:0]y2;reg signed[11:0]x12;
reg signed[11:0]y12;reg signed[11:0]x_;
reg signed[11:0]y_; reg signed[12:0]edge_; always (posedge i_clk or posedge i_rst)
beginif(i_rst)beginx1 11d0;x2 11d0;y1 11d0;y2 11d0;x1212d0;y1212d0;x_11d0;y_11d0;edge_ 13d0;end
else begin
.........................................................edge_ x_ y_; // 计算Sobel算子响应的绝对值和end
end always (posedge i_clk or posedge i_rst)
beginif(i_rst)begino_sobel 8d0;end
else beginif(edge_th) //判断绝对值和是否大于阈值o_sobel 8d255;elseo_sobel 8d0; end
end endmodule
0X_001m
4.算法理论概述 图像边缘检测大幅度地减少了数据量并且剔除了可以认为不相关的信息保留了图像重要的结构属性。有许多方法用于边缘检测它们的绝大部分可以划分为两类基于查找一类和基于零穿越的一类。基于查找的方法通过寻找图像一阶导数中的最大和最小值来检测边界通常是将边界定位在梯度最大的方向。基于零穿越的方法通过寻找图像二阶导数零穿越来寻找边界通常是Laplacian过零点或者非线性差分表示的过零点。 Soble边缘检测算法比较简实际应用中效率比canny边缘检测效率要高但是边缘不如Canny检测的准确但是很多实际应用的场合sobel边缘却是首选尤其是对效率要求较高而对细纹理不太关心的时候。Soble边缘检测通常带有方向性可以只检测竖直边缘或垂直边缘或都检测。所以我们先定义两个梯度方向的系数 然后我们来计算梯度图像我们知道边缘点其实就是图像中灰度跳变剧烈的点所以先计算梯度图像然后将梯度图像中较亮的那一部分提取出来就是简单的边缘部分。 Sobel算子用了一个3*3的滤波器来对图像进行滤波从而得到梯度图像这里面不再详细描述怎样进行滤波及它们的意义等。
竖起方向的滤波器y_maskop [-1 -2 -1;0 0 0;1 2 1]/8;
水平方向的滤波器op的转置x_maskop’;
定义好滤波器后我们就开始分别求垂直和竖起方向上的梯度图像。用滤波器与图像进行卷积即可
bx abs(filter2(x_mask,a)); by abs(filter2(y_mask,a));
上面bx为水平方向上的梯度图像by为垂直方向上的梯度图像。为了更清楚的说明算法过程下面给出一张示例图像的梯度图像。
5.算法完整程序工程
OOOOO
OOO
O
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911597.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!