损坏的JPEG数据:使用macOS Mojave的标记0xdb OpenCV之前的20个无关字节

时间:2019-07-11 13:05:42

标签: python opencv pycharm face-recognition macos-mojave

我正在使用face_recognition在python 3.7中开发一个简单的应用程序。不幸的是,一个新的错误开始弹出:

"Corrupt JPEG data: 20 extraneous bytes before marker 0xdb"

我在代码中遵循的完整示例可用here

我做了研究,包括: thisthisthis等。重新启动系统没有任何作用,也没有重新安装open-cv和安装opencv-contrib-python

据我所知,它已连接到我的计算机体系结构(这似乎仅在64位计算机上弹出),但是没有人解决过macOS Mojave的问题,而且我上面附加的链接中涵盖的解决方案也不起作用对我来说。

我将其范围缩小到下一行,从而引发错误。它曾经运行良好,现在有所变化。但是,代码未做任何更改。它刚开始表现出来:

facial_recognition(face_recognition.load_image_file('img.jpeg'))

有什么想法吗?

编辑:我解决了。这实际上是一个完全不同的问题。使用pyCharm时,请记住在控制台中关闭当前正在运行此代码的所有选项卡。当您尝试访问同一图像文件并同时对其进行修改时,会发生这种情况。

0 个答案:

没有答案