首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建具有图像识别功能的独立项目

创建具有图像识别功能的独立项目
EN

Stack Overflow用户
提问于 2013-11-14 20:06:49
回答 1查看 295关注 0票数 1

我似乎找不到一种方法来创建一个独立的包,用于图像识别。我有一个用python编写的项目,我找到了一种使用OpenCV来完成我需要的事情的方法,但是我无法找到将库导入到我的项目中的方法,除非它安装在Ubuntu上的系统级别上。换句话说,在构建build库之后,我似乎无法将OpenCV文件夹插入到我的项目中。我在PILPillow中找不到相当于PILPillow的东西。所以这里真的有两个问题。

1)如何将build文件夹附加到项目中,以避免在系统级别安装OpenCV

2)在PILPillow中是否有我似乎找不到的相当于PILPillow的东西?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-14 20:41:41

你需要:

  • 下载OpenCV
  • 使用CMake告诉它静态编译,并告诉它编译Python模块
  • 编译,并安装到您需要的目录中。
  • 在该目录中找到名为python的目录下的文件,名为cv2.so
  • 使用Python代码分发该文件。

既然我已经告诉了你怎么做,让我告诉你为什么你的方法不是一个好主意:

  • 如果Python的版本发生变化,则需要重新编译( so文件)并重新分发整个应用程序
  • 如果OpenCV的版本发生变化,则需要重新编译( so文件)并重新分发整个应用程序
  • 您无法控制用户的Python版本
  • 在libjpg、libtiff、zlib和其他可能阻止应用程序工作的版本中,可能存在一些重要的微妙之处,这些都超出了您的控制范围。
  • 您正在将多平台应用程序转换为特定于平台的解决方案。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19987323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档