明德扬吴老师 发表于 2019-12-26 17:46:22

基于FPGA的图像处理之明德扬边缘检测(圆形)上位机软件介绍

基于FPGA的图像处理明德扬边缘检测(圆形)上位机软件介绍(vs)
作者:奇本文为明德扬原创文章,转载请注明出处!
一、          开发背景为了更好的了解边缘检测工程,特意开发上位机软件,同时让同学们更好的学习硬件知识,看到更炫的操作。 二、          技术介绍本软件通过串口将基于FPGA的边缘检测工程与上位机软件相结合,在上位机软件中可以实现控制FPGA检测区域、调整检测参数等操作。主要涉及到的如下:(一)C#    1.串口通信知识    2.pictureBox等控件的运用(二)FPGA1.灰度转换、二值化、高斯滤波、 sobel算法等图像处理算法,以及FPGA的实现   2. SDRAM高速接口以及FPGA纯逻辑实现   3. 电脑和FPGA交互的方法,以及对应的指令系统   4. SCCB、VGA、串口等常用接口的实现方法5、用FIFO实现乒乓操作的方法 本文主要介绍C#写的上位机软件的使用。 三、          边缘检测上位机软件介绍上位机源代码会陆续推出,请关注我们的官方网站上位机软件和硬件的连接图如下所示,本项目使用了明德扬801开发板来实现,通过USB串口将开发板和pc端相连,以实现用边缘检测软件控制显示器上FPGA边缘检测工程的效果。
http://www.mdy-edu.com/upaa/666/jvdpd0i04nb.png关注明德扬官方网站以及论坛http://www.fpgabbs.cn/,可以获得更多上位机软件工具,源代码 以及FPGA工程介绍, 操作,源代码,开发板资料。我们有视频学习资料以及培训基地。FPGA就业班经验丰富,一系列工具应有尽有,师资力量强大,有兴趣的同学可以在论坛了解更多。 四、          软件操作介绍工程显示区域是640*480,软件界面如图:
http://www.mdy-edu.com/upaa/666/5xkwq5lanin.png(一)串口设置关于串口设置功能,我有写过一篇详细的文章介绍,感兴趣的同学可以在明德扬论坛找到阅读。首先进行串口检测,再关闭串口,如下图所示:http://www.mdy-edu.com/upaa/666/jlyna15d01x.png
关注明德扬官方网站以及论坛,可以获得更多上位机软件工具,源代码 以及FPGA工程介绍, 操作,源代码,开发板资料。我们有视频学习资料以及培训基地。FPGA就业班经验丰富,一系列工具应有尽有,师资力量强大,有兴趣的同学可以在论坛了解更多。(二)边缘检测设置与介绍当鼠标在显示区域的时候,边缘检测设置的属性不能设置,鼠标离开显示区域时可以进行数据设置,上位机设置界面如下:
http://www.mdy-edu.com/upaa/666/ig2jvp3mtii.png1.   打开摄像头 http://www.mdy-edu.com/upaa/666/iv22ib13stk.png
开启摄像头之后,摄像头开始工作,显示器会实时显示摄像头拍摄到的画面,如下图所示: http://www.mdy-edu.com/upaa/666/0z53451yoda.png2.   开启圆形开启圆形之后,会显示一个圆形,圆内为边缘检测后的效果,如图所示:
http://www.mdy-edu.com/upaa/666/e2epbqtns2o.png3.   移动边缘检测区域鼠标x和鼠标y代表的就是鼠标在画面中的位置,即以鼠标位置为圆心显示边缘检测图像,当鼠标移动,随之显示的边缘检测部分也会移动,软件界面、显示器界面如下图:
http://www.mdy-edu.com/upaa/666/dogpvies5b5.png4.   控制检测区域大小改变边缘检测设置中的圆半径,就可以调控圆形的大小当圆半径为50时,软件界面、显示器界面如下图所示:

http://www.mdy-edu.com/upaa/666/tbflnzyadui.png当圆半径为150时,软件界面、显示器界面如下图所示:
http://www.mdy-edu.com/upaa/666/wu5vkfdbhh1.png5.   阈值调整改变边缘检测设置中的阈值,可以控制边缘检测的清晰度。当阈值130~150时,效果比较好,软件界面、显示器界面如图:http://www.mdy-edu.com/upaa/666/5shzxkkzchf.png以上就是明德扬上位机软件的介绍,如果需要下载该软件或者想要源代码(免费)的,可以点击软件中明德扬官网连接,如下图所示:
http://www.mdy-edu.com/upaa/666/xofcu1z4p05.png点击后就会进入明德扬的官网,里面还有更多上位机软件以及资料,FPGA工程、源码、资料、视频也会慢慢推出,感兴趣的朋友可以持续关注!关注明德扬官方网站以及论坛,可以获得更多上位机软件工具,源代码 以及FPGA工程介绍, 操作,源代码,开发板资料。我们有视频学习资料以及培训基地。FPGA就业班经验丰富,一系列工具应有尽有,师资力量强大,有兴趣的同学可以在论坛了解更多。

hyhyx1 发表于 2019-12-26 20:45:37

边缘检测是属于图像处理技术
页: [1]
查看完整版本: 基于FPGA的图像处理之明德扬边缘检测(圆形)上位机软件介绍