fei 发表于 2014-3-18 17:01:44

C语言图像处理

   大家好!我想请教一下:我想用C语言编写图像处理的程序,然后再用LabVIEW来调用,这种方法是不是有点可笑呢?因为直接用LabVIEW进行图像处理是比较方便简单的,如果用C语言编程再用LabVIEW调用,是不是就相当于写LabVIEW的底层代码了呢?还是说只是进行了二次开发?
    我现在想用C语言进行编程再用LabVIEW调用,但是C算法我写不出来,不知道从何下手,所以希望大神们能够指点一二!非常感谢!

石鑫华视觉 发表于 2014-3-19 21:15:50

如果你的C仍然调用的是OPEnCV之类的,那么没有什么优势。还不如直接调用 人家 的DLL。如果你能写出最基本的代码,如滤波器、轮廓查找、匹配等不,那么你就可以直接在LV中调用 。LV的视觉模块,最后也是调用 了DLL。这些DLL也是 用C、C++写的。

fei 发表于 2014-3-19 21:57:16

      最无助的关头石总都会出现!
    LV的视觉模块调用的.dll文件是用C语言写的,我尝试过将LabVIEW的程序转换成C语言程序,但是生成的C代码都看不懂,所以我想自己直接用C写算法,再用LV来调用,C不调用OPEnCV之类的,但是感觉太难了!C算法对我来说有点难,对牛人来说就不算什么了。难道OPEnCV有现成的DLL来调用?还是要自己编程生成DLL才能调用?有没有现成的DLL可以调用的呢?
    支持石鑫华视觉http://shixinhua.com,支持机器视觉论坛!http://labviewvision.com

石鑫华视觉 发表于 2014-3-20 20:27:48

OpenCV据说有现成的动态链接库,而且好像还有人封装成VI的了。不过我没看到过,也没想着去使用这个。

fei 发表于 2014-3-20 23:25:52

LabVIEW的代码只是一些函数框框链接起来的,看不出某个函数处理的详细情况,比如说中值滤波,就一个框框,并没有显示滤波的具体过程,为了能让别人清楚的知道图像处理的具体过程,就想如果用C语言写出来是不是比较明了呢?还有没有其他做法呢?

fei 发表于 2014-3-20 23:28:16

图像处理的,LabVIEW与Matlab、C、OpenCV哪种结合比较好呢?
页: [1]
查看完整版本: C语言图像处理

LabVIEW HALCON图像处理入门教程(第二版)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24