官方论坛
官方淘宝
官方博客
微信公众号
点击联系吴工 点击联系周老师
您的当前位置:主页-old > 新闻中心 > FPGA技术教程 > 边缘检测 >

明德扬边缘检测(圆形)上位机软件介绍(vs)-明德扬科教(mdy-edu.com)

发布时间:2019-12-10   作者:admin 浏览量:


明德扬边缘检测(圆形)上位机软件介绍(vs

                                   

本文为明德扬原创文章,转载请注明出处!作者:奇

一、          开发背景

为了更好的了解边缘检测工程,特意开发上位机软件,同时让同学们更好的学习硬件知识,看到更炫的操作。 

二、          技术介绍

本软件通过串口将基于FPGA的边缘检测工程与上位机软件相结合,在上位机软件中可以实现控制FPGA检测区域、调整检测参数等操作。主要涉及到的如下:

(一)C#

    1.串口通信知识

    2.pictureBox等控件的运用

(二)FPGA

1.灰度转换、二值化、高斯滤波、 sobel算法等图像处理算法,以及FPGA的实现

   2. SDRAM高速接口以及FPGA纯逻辑实现

   3. 电脑和FPGA交互的方法,以及对应的指令系统

   4. SCCB、VGA、串口等常用接口的实现方法5、用FIFO实现乒乓操作的方法

 

本文主要介绍C#写的上位机软件的使用。

 

三、          边缘检测上位机软件介绍

上位机源代码会陆续推出,请关注我们的官方网站

上位机软件和硬件的连接图如下所示,本项目使用了明德扬801开发板来实现,通过USB串口将开发板和pc端相连,以实现用边缘检测软件控制显示器上FPGA边缘检测工程的效果。


关注明德扬官方网站以及论坛http://www.fpgabbs.cn/,可以获得更多上位机软件工具,源代码 以及FPGA工程介绍, 操作,源代码,开发板资料。

我们有视频学习资料以及培训基地。FPGA就业班经验丰富,一系列工具应有尽有,师资力量强大,有兴趣的同学可以在论坛了解更多。

 

四、          软件操作介绍

工程显示区域是640*480,软件界面如图:


 

(一)串口设置

关于串口设置功能,我有写过一篇详细的文章介绍,感兴趣的同学可以在明德扬论坛找到阅读。首先进行串口检测,再关闭串口,如下图所示:


关注明德扬官方网站以及论坛,可以获得更多上位机软件工具,源代码 以及FPGA工程介绍, 操作,源代码,开发板资料。

我们有视频学习资料以及培训基地。FPGA就业班经验丰富,一系列工具应有尽有,师资力量强大,有兴趣的同学可以在论坛了解更多。

 

(二)边缘检测设置与介绍

当鼠标在显示区域的时候,边缘检测设置的属性不能设置,鼠标离开显示区域时可以进行数据设置,上位机设置界面如下:


1.     打开摄像头

 


开启摄像头之后,摄像头开始工作,显示器会实时显示摄像头拍摄到的画面,如下图所示:

 

2.     开启圆形

开启圆形之后,会显示一个圆形,圆内为边缘检测后的效果,如图所示:


3.     移动边缘检测区域

鼠标x和鼠标y代表的就是鼠标在画面中的位置,即以鼠标位置为圆心显示边缘检测图像,当鼠标移动,随之显示的边缘检测部分也会移动,软件界面、显示器界面如下图:


4.     控制检测区域大小

改变边缘检测设置中的圆半径,就可以调控圆形的大小

当圆半径为50时,软件界面、显示器界面如下图所示:



 

当圆半径为150时,软件界面、显示器界面如下图所示:


5.     阈值调整

改变边缘检测设置中的阈值,可以控制边缘检测的清晰度。

当阈值130~150时,效果比较好,软件界面、显示器界面如图:

以上就是明德扬上位机软件的介绍,如果需要下载该软件或者想要源代码(免费)的,可以点击软件中明德扬官网连接,如下图所示:


点击后就会进入明德扬的官网,里面还有更多上位机软件以及资料,FPGA工程、源码、资料、视频也会慢慢推出,感兴趣的朋友可以持续关注!

关注明德扬官方网站以及论坛,可以获得更多上位机软件工具,源代码 以及FPGA工程介绍, 操作,源代码,开发板资料。

我们有视频学习资料以及培训基地。FPGA就业班经验丰富,一系列工具应有尽有,师资力量强大,有兴趣的同学可以在论坛了解更多。

   拓展阅读