Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
图像处理与处理;识别在Linux上的实现。如何?_Linux_Image Processing - Fatal编程技术网

图像处理与处理;识别在Linux上的实现。如何?

图像处理与处理;识别在Linux上的实现。如何?,linux,image-processing,Linux,Image Processing,通常我在windows上开发图像处理或识别程序。但我有一个客户要求我在Linux平台上实现一个 因为他的平台是嵌入式系统,我不确定OpenCV是否可用。谁能给我一些开始的线索吗 您可以将OpenCV与应用程序打包 “嵌入式”这个词让我感到紧张——图像识别在计算上可能非常昂贵。您可能需要滚动自己的代码以适应目标约束 您自己的代码的起点可能是实现识别器。 这当然是你可能会用到的。一个更雄心勃勃的识别者是这是一个很好的比较。Adaboost应该很适合用作学习算法。保罗·维奥拉(Paul Viola)和

通常我在windows上开发图像处理或识别程序。但我有一个客户要求我在Linux平台上实现一个


因为他的平台是嵌入式系统,我不确定OpenCV是否可用。谁能给我一些开始的线索吗

您可以将OpenCV与应用程序打包

“嵌入式”这个词让我感到紧张——图像识别在计算上可能非常昂贵。您可能需要滚动自己的代码以适应目标约束

您自己的代码的起点可能是实现识别器。
这当然是你可能会用到的。一个更雄心勃勃的识别者是这是一个很好的比较。

Adaboost应该很适合用作学习算法。保罗·维奥拉(Paul Viola)和迈克尔·琼斯(Michael Jones)对使用Adaboost和Haar分类器进行高效人脸检测进行了研究。这里有很多数学知识,但值得一读。

OpenCV位于Ubuntu和/或Debian Linux的标准存储库中。因此,它应该在许多处理器上运行,包括ARM。如果它运行一个完整的Debian,则需要
apt缓存搜索opencv
,然后通过
apt get install
安装所需的模块


最大的问题是嵌入部分。如果它没有运行完整的Linux,那么您可能要花很长时间来编译。交叉手指,它运行一个完整的Linux(比如Debian。)

请注意,OpenCV在x86以外的任何平台上构建都可能很困难-它有很多依赖项(例如ffmpeg),所有这些显然都需要在您的目标平台上构建。如果嵌入式系统不是x86,那么可能需要花费大量的时间和精力才能使OpenCV正常工作。感谢您的回复。我主要担心的是OpenCV可能不容易移植到目标平台。因此,我需要一些关于“本机”方法的参考或文档,以便自己操作图像和构建每个算法。