F.MVision(Fast Machine Vision) · 前言
来源:互联网 发布:洗衣软件 编辑:程序博客网 时间:2024/06/04 00:21
想利用业余时间写一个快速开发传统机器视觉的软件,主要是集成了一些常用图像处理的算法,让这些算法可以可视化操作,可以利用GUI进行图像的分析,提高开发测试的效率。当然,这也是为后期可以加入开发智能相机行业打打基础。当然,我也不知道我能不能做下去,因为最近比较贪玩,最近那啥王者农药玩的厉害···。希望自己能做下去吧,当然,有那我大神,小神,想一起的话,可以一起来,哈哈,小弟也比较弱,写着玩玩。希望得到大佬们的提拔指点。
首先介绍下我想用的开发环境:
Windows10 + vs2013 + Qt5.x + OpenCV3.x + other 3thParty Library(e.g. zbar)
然后软件名字就叫做F.MVision,意思是Fast Machine Vision(快速机器视觉),让传统机器视觉开发测试快一些。大佬见笑了。下面介绍一下大概的构思吧,如果坚持做的话,下一篇会详细介绍软件的构思。
相机类模块:
----相机基类----------------------------------fmv_CameraBase
------------本地图片模拟相机类---------------fmv_CameraSimulation
------------普通USB相机----------------------fmv_CameraNamalUsb
------------各个厂商的工业相机支持类
------------------大恒-------------------------fmv_CameraDaHeng
------------------IDS--------------------------fmv_CameraIds
------------------···---------------------···
通信接口类模块:
----通信接口基类------------------------------fmv_ComBase
------------Ethernet--------------------------fmv_ComEthernet
------------USB-HID--------------------------fmv_ComUsbHid
------------Uart------------------------------fmv_ComUart
算法类:
----相机标定模块
----图像增强模块
----图像定位模块
----图像测量模块
----BLOB分析模块
----条码识别模块
----图像位置模块
线程管理类: 用于多线程管理。
日志管理类:用于日志管理。
界面快捷工具类:常用的图像操作快捷工具。
代码生成模块:自动生成C++代码,这个估计不好搞,先写着。
命令模块:用于生成命令或者协议,可以通过通信协议通信。
写了一丢丢,上2张小小截图,以示敬意!
- F.MVision(Fast Machine Vision) · 前言
- machine vision
- Machine vision
- Machine Vision Toolbox download
- Machine Vision Pixel Calibration~ ~ ~ ~ ~ ~ ~ ~ ~ ~
- Machine Vision知识积累
- Robotics Toolbox Machine Vision Toolbox
- Machine learing 学习笔记 前言
- F# Expert ——前言
- Machine Vision: Proverbs, Opinions and folklore
- Machine Learning & Computer Vision —— Record
- computer vision, machine learning, pattern recognition
- Computer Vision and Machine Learning Competitions
- 机器视觉工具包程序 Machine Vision Toolbox
- Computer Vision and the machine learning workflow
- poj 1276 Cash Machine F
- Pattern Recognition And Machine Learning读书会前言
- Machine Vision Technology Development Trend and Application Cases
- java 处理2D图形 及代码
- 【insertion-sort-list】
- JAVA编码规范
- Linux系统的服务器远程密钥连接
- 水浒传
- F.MVision(Fast Machine Vision) · 前言
- html 中可以自定义输入的 select 下拉列表
- 激活Ubuntu里面的pycharm
- 1394 windbg双机调试XP/WIN7
- 数组
- 数据库设计原则
- python(一)
- post和get的区别?
- 数学建模--图与网络(1)