我目前正在研究一种自动读取传感器的项目(非常类似于妊娠试验棒,见下图)。将棒浸入样品中,出现1或2行。
然后拍摄传感器,这是需要处理的图像。我的问题是:最好的方法是什么?根据我对这个主题的了解,MatLab图像处理工具箱非常好,但这有点超出我的预算。是否有适合的免费/廉价替代品?
答案 0 :(得分:1)
ImageJ工具箱可能适合您。 http://en.wikipedia.org/wiki/ImageJ
答案 1 :(得分:1)
使用Java,Python或C / C ++可以使用OpenCV。
OpenCV(开源计算机视觉库)是一个开源的 计算机视觉和机器学习软件库。 OpenCV是 旨在为计算机视觉提供通用基础设施 应用程序和加速机器感知的使用 商业产品。作为BSD许可产品,OpenCV成功 企业可以轻松利用和修改代码。
答案 2 :(得分:0)
线检测器并不难以自己编写代码。搜索canny边缘检测器和hough变换以获取更多详细信息。并且还有一些由其他人编写的代码在数学交换页面中共享,例如: http://www.mathworks.com/matlabcentral/fileexchange/34637-line-detection-using-hough-transform/content/try3.m http://www.mathworks.com/matlabcentral/fileexchange/35754-wide-line-detector 如果您有jpeg或其他图像而不是原始数据,imageJ也是各种图像处理方法的不错选择:http://rsb.info.nih.gov/ij/download.html(尽管imageJ也可以导入二进制数据格式文件)