老宋的地盘

 找回密码
 我要加入
搜索
老宋 首页 文章 技术 查看内容

学习 AnimeGANv3 遇到的问题

2024-2-9 21:51| 发布者: herosrx| 查看: 112| 评论: 0

摘要: 报错:cv2.error: OpenCV(4.9.0) /private/var/folders/sr/0xw1wbz906sdhy5n8fqf6q9r0000gn/T/pip-install-kgs9nznz/opencv-python_2e9368eff29b4f318a12f11d5d94c5a8/opencv/modules/imgproc/src/color.cpp:196: er ...
报错:
cv2.error: OpenCV(4.9.0) /private/var/folders/sr/0xw1wbz906sdhy5n8fqf6q9r0000gn/T/pip-install-kgs9nznz/opencv-python_2e9368eff29b4f318a12f11d5d94c5a8/opencv/modules/imgproc/src/color.cpp:196: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'

原因:因为是mac系统,目录下有 .DS_Store  文件,删除即可!

报错:

python OSError:[Errno 30] Read-only file system:'/User'. macOS Catalina

网上有很多原因,我遇到的是:使用的python3.6.7    获取一个目录时用的:
os.path.dirname(os.path.dirname(__FILE__))  #返回当前目录上一级目录,这个在此版本下不能用,如果是python==3.11 这样是可以的
可以修改为:os.path.dirname(os.getcwd())   #返回当前目录上一级目录,其中 os.getcwd() 是获取当前目录

报错:
tensorflow.contrib   提示 tensorflow中没有contrib模块,原因是使用了 tensorflow v2.x,事实证明:python >= v3.7 以后,只能对应tensorflow ==2.x
因此我换成了  python==3.6.7  + tensorflow==1.14.0

报错:tensorflow.python.framework.errors_impl.InvalidArgumentError: [_Derived_]buffer_size must be greater than zero.

修改:dataset = dataset.shuffle(buffer_size=len(self.paths))    这里 给了个固定的数值:dataset = dataset.shuffle(buffer_size=10)
       
报错:tensorflow.python.framework.errors_impl.OutOfRangeError: End of sequence
         [[node IteratorGetNext_2 (defined at /Users/songwei/vsc/AnimeGANv3_36/tools/data_loader.py:71) ]]

路过

雷人

握手

鲜花

鸡蛋

相关阅读

最新评论

歌名 - 歌手
0:00

    QQ|手机版|小黑屋|老宋 ( 备案中... )

    GMT+8, 2024-4-26 07:19 , Processed in 0.054311 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    返回顶部