报错resize.cpp:4051: error: (-215:Assertion failed) !ssize.empty() in function ‘

        我在使用Django写项目时,因为我的项目是水印嵌入,需要用户从前端上传自己要嵌入的水印图像和被嵌入的载体图像,我在这里偷了懒直接将所有上传的图片都放到了media文件夹下的src文件夹中,然后在程序中直接读取文件夹中的图片文件进行水印嵌入操作。但是,但是!!!这cv2.imread()它就出问题了!报错:resize.cpp:4051: error: (-215:Assertion failed) !ssize.empty() in function '。

        那我怎么办,还能怎么办,上网查为什么啊!!!查了好多资料,基本都是一模一样的套路,什么路径中有中文啊,什么版本不匹配啊,什么图片格式不对啊之类,我只想说,不行啊大佬们,我的这些好像都没什么问题。我真的做这个系统已经卡在这一个周了,再做不出来孩子就没了。

       我尝试了各种问法,什么imread之后读出的是None,imread读不出文件,怎么imread始终为None,都无解,孩子头都秃了,但是!!!天物绝人之路,我随便查着查着,就发现了这个问法:

        然后神奇的地方来了!!!有回答说是因为:

 

        既然都这样了,死马当作活马医,我改,我该还不行吗,

        用这个的时候我发现我并不知道图片所在目录应该是什么形式,然后查了之后用os.getcwd()获取了当前路径,然后粘贴复制再加上我的图片的路径,然后将图片文件之前那堆东西删掉,只保留文件名,居然!!!好了!!!

        呜呜呜,留下感动的泪水!

        就是这样!!!

        截图的博客地址我放这了:https://blog.csdn.net/weixin_43156734/article/details/105981141

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值