【问题标题】:Beginner in VB.net, lost with DLLs, DirectShow, AVIcap32.dll, and etc For Image ProcessingVB.net 初学者,迷失在 DLL、DirectShow、AVIcap32.dll 等图像处理中
【发布时间】:2012-05-15 05:38:48
【问题描述】:

最终目标是使用 VB.net 与网络摄像头交互并进行图像处理。

目前我只使用 Matlab,但速度非常慢。既然我要进入图像处理领域,再加上物体识别,我应该走哪条路?这意味着它是GDI +吗?直连?或其他一些API?支持操作和分析图形输入数据的 API 是什么?通过它我可以更深入地研究,并为我自己的兴趣/项目创建一个独立的软件。

【问题讨论】:

  • 只需下载并阅读网上的一些 pdf 文件。当您在开发过程中遇到问题时,您需要在这里提出问题。没有人教如何做到这一点。www.Codeproject.com 是一个您可以获得教程的网站。也使用 Msdn 进行介绍。快乐编程。
  • 所以,我只需要先熟悉一下VB.net语言?在我知道语法等之后,接下来呢?谢谢。
  • 去codeproject.com你可以看到不同类型的项目和教程。下载并学习。

标签: vb.net api image-processing


【解决方案1】:

在深入使用 VB.Net 进行数字图像处理之前,我强烈建议您先花时间学习基础知识,然后继续下一步,即处理 API你提到了。

但是,为了回答您的问题,API(应用程序编程接口)是一组编程指令和标准,可将您的应用程序与其他应用程序进行通信。

这基本上允许两个不同的软件通过一个通用界面相互交流。

对于 DLL(动态链接库)文件,它们是一组可供 Windows 应用程序使用的可执行函数或数据。

或者正如我从Wikipedia引用的那样:

动态链接库(也写为无连字符)或 DLL,是 Microsoft 在 Microsoft Windows 和 OS/2 操作系统中实现的共享库概念。这些库通常具有文件扩展名 DLL、OCX(用于包含 ActiveX 控件的库)或 DRV(用于旧系统驱动程序)。 DLL 的文件格式与 Windows EXE 文件的文件格式相同,即适用于 32 位和 64 位 Windows 的可移植可执行文件 (PE),适用于 16 位 Windows 的新可执行文件 (NE)。与 EXE 一样,DLL 可以包含任意组合的代码、数据和资源。

基本上,你不应该在刚开始的时候走得太深,我强烈建议你从那时开始学习语言本身,一步一步直到你掌握了语言。

我想对你说几句话 IvanWong....欢迎来到编程、乐趣和挑战的世界!!!

【讨论】:

  • 大声笑。我似乎无法理解所有这些东西是如何与 VB 联系起来的。因为在 microC 中,我编写的所有内容都可以转换为物理硬件操作的指令。在 VB.net 中,它变得更加庞大。我想说在 microC 中编写一个代码来脉冲输出 PWM,这很容易。但是在 VB.net 中,我想编写一个代码来读取网络摄像头输入,我可以找到教程,但我想要解释。
  • 哦!我明白了,这里有一些文章可以帮助你。 VB and WebcamCapture a Webcam InputWebcam Input Capture 编辑:请考虑 MSDN(Microsoft 开发人员网络)在我提供的链接中对文章中的概念进行进一步和基本的解释
猜你喜欢
  • 2013-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
  • 2012-10-15
  • 1970-01-01
  • 2015-10-30
  • 1970-01-01
相关资源
最近更新 更多