OpenCV cv::Mat , imshow() , cv::VideoCapture 在运行时不工作
Posted
技术标签:
【中文标题】OpenCV cv::Mat , imshow() , cv::VideoCapture 在运行时不工作【英文标题】:OpenCV cv::Mat , imshow() , cv::VideoCapture is not working at runtime 【发布时间】:2021-04-18 08:10:29 【问题描述】:发生了一些奇怪的事情。我尽我所能,但无法获得正确的解决方案。 最近,我正在开发一个项目,其中 dlib 和 open cv lib 用于人脸检测。问题是我能够做到这一点,但在窗口更新后我无法使用 Open Cv 任何功能。 同时 dlib 对我来说工作正常。 我现在也收到编译时错误。但是,当我尝试使用单行“cv::Mat image;”时 我收到错误“找不到 dll”。 我试图重建它(64 位)。我也尝试安装 Window Media Features。 我不知道这里出了什么问题。 如果有人知道此类问题,请提出建议。
【问题讨论】:
即使我尝试使用相同的 OpenCV 库创建新项目,它也可以在那里工作。但不知道为什么当前项目会发生这种情况。如果您有任何想法,请不要忽略这一点,请提供帮助。 【参考方案1】:试试这个也许对你有用。
先卸载opencv。
pip 卸载 opencv-python
然后重新安装opencv
pip install opencv-python
【讨论】:
【参考方案2】:你能检查opencv的路径环境吗?你加OpenCVx.x\bin
了吗?也许更新后,二进制和库路径发生了变化。
【讨论】:
以上是关于OpenCV cv::Mat , imshow() , cv::VideoCapture 在运行时不工作的主要内容,如果未能解决你的问题,请参考以下文章