C或Python调用C++ DLL的硬件CON

2024-06-24 12:26:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在做一个项目,其中包括控制两个maxon直流电机,读取力传感器,以及windows操作系统中的图像处理。我试图找到正确的编程语言或它们的组合,以获得与硬件的高速通信速率以及实时图像处理。应用程序需要有GUI。它还需要多线程。我正在调查的选项是:

1)GUI—I的C++和QT不能获得OpenTV的QT。我无法为Qt编译Opencv。在

2)使用Emgucv-我仍在努力使用Emgucv来获得我想要的东西。在

(p>3)利用C++语言对图像处理部分中的DLL用Opencv进行编程,并在C语言中使用GUI—所有硬件都通过DLL工作在C语言中。在

4)为C++中的Max直流电机的DLL控制,并在Python中使用GUI——Opencv的工作效果很好。但我不确定python是否是实时硬件通信的正确语言。在

5)Matlab-非常慢

我非常喜欢只使用一种语言,为此,我唯一的选择是1号,我不能让它运行。所以我的问题是:

你知道其他的解决办法吗? 如果我必须选择另一种语言以及C++来制作GUI,也可以轻松地实现多线程(如C语言中的Python和BeaBeWorksWord),你推荐Cype或Python,或者其他任何一种?速度对这个应用很重要。在

提前谢谢


Tags: 项目语言硬件windowsgui传感器qt编程语言
1条回答
网友
1楼 · 发布于 2024-06-24 12:26:03

选项1听起来是最好的,c++是速度,QT是一个不错的UI+跨平台支持。 我以前也有过QT和OpenCV的问题。我在visualstudio2010中成功地使用了OpenCV和QT外接程序。在

OpenCV的一个很好的指南在这里-http://opencv-srf.blogspot.co.uk/2013/05/installing-configuring-opencv-with-vs.html

还有很多关于让QT在VS中工作的东西-How to build Qt for Visual Studio 2010

相关问题 更多 >