C语言图像处理
大家好!我想请教一下:我想用C语言编写图像处理的程序,然后再用LabVIEW来调用,这种方法是不是有点可笑呢?因为直接用LabVIEW进行图像处理是比较方便简单的,如果用C语言编程再用LabVIEW调用,是不是就相当于写LabVIEW的底层代码了呢?还是说只是进行了二次开发?我现在想用C语言进行编程再用LabVIEW调用,但是C算法我写不出来,不知道从何下手,所以希望大神们能够指点一二!非常感谢! 如果你的C仍然调用的是OPEnCV之类的,那么没有什么优势。还不如直接调用 人家 的DLL。如果你能写出最基本的代码,如滤波器、轮廓查找、匹配等不,那么你就可以直接在LV中调用 。LV的视觉模块,最后也是调用 了DLL。这些DLL也是 用C、C++写的。 最无助的关头石总都会出现!
LV的视觉模块调用的.dll文件是用C语言写的,我尝试过将LabVIEW的程序转换成C语言程序,但是生成的C代码都看不懂,所以我想自己直接用C写算法,再用LV来调用,C不调用OPEnCV之类的,但是感觉太难了!C算法对我来说有点难,对牛人来说就不算什么了。难道OPEnCV有现成的DLL来调用?还是要自己编程生成DLL才能调用?有没有现成的DLL可以调用的呢?
支持石鑫华视觉http://shixinhua.com,支持机器视觉论坛!http://labviewvision.com OpenCV据说有现成的动态链接库,而且好像还有人封装成VI的了。不过我没看到过,也没想着去使用这个。 LabVIEW的代码只是一些函数框框链接起来的,看不出某个函数处理的详细情况,比如说中值滤波,就一个框框,并没有显示滤波的具体过程,为了能让别人清楚的知道图像处理的具体过程,就想如果用C语言写出来是不是比较明了呢?还有没有其他做法呢? 图像处理的,LabVIEW与Matlab、C、OpenCV哪种结合比较好呢?
页:
[1]