当前位置:网站首页>cv2.resize函数报错:error: (-215:Assertion failed) func != 0 in function ‘cv::hal::resize‘
cv2.resize函数报错:error: (-215:Assertion failed) func != 0 in function ‘cv::hal::resize‘
2022-07-07 21:33:00 【1 + 1=王】
报错
在使用cv2.resize() 对图片调整大小时遇到了以下错误。
img_array = cv2.resize(img_array,(1024,1024))
cv2.error: OpenCV(4.5.2) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-1bq9o88m\opencv\modules\imgproc\src\resize.cpp:3929: error: (-215:Assertion failed) func != 0 in function ‘cv::hal::resize’
错误代码
报错的代码如下:
img = Image.open(r'E:\workspace\PyCharmProject\dem_feature\dem\512\label\1.png')
img_array = np.array(img).astype("int32")
print(img_array.shape)
img_array = cv2.resize(img_array,(1024,1024))
print(img_array)
print(img_array.shape)
解决
原因是在将读取的图像转化为numpy array时将其定义为了“int32”型,而cv2.resize函数的参数必须是浮点型的,因此解决如下:
img = Image.open(r'E:\workspace\PyCharmProject\dem_feature\dem\512\label\1.png')
img_array = np.array(img).astype("float")
print(img_array.shape)
img_array = cv2.resize(img_array,(1024,1024))
print(img_array)
print(img_array.shape)
即先将图片数组转换为浮点型,在进行resize处理。
查看打印输出:
边栏推荐
- Codeforces round 296 (Div. 2) A. playing with paper[easy to understand]
- 【矩阵乘】【NOI 2012】【cogs963】随机数生成器
- 恶魔奶爸 B2 突破语法,完成正统口语练习
- 开户还得用身份证银行卡安全吗,我是小白不懂
- 恶魔奶爸 B1 听力最后壁垒,一鼓作气突破
- Demon daddy guide post - simple version
- FatMouse' Trade(杭电1009)
- 部署、收回和删除解决方式—-STSADM和PowerShell「建议收藏」
- [function recursion] do you know all five classic examples of simple recursion?
- UVA 11080 – Place the Guards(二分图判定)
猜你喜欢
[200 opencv routines] 223 Polygon fitting for feature extraction (cv.approxpolydp)
Intelligent software analysis platform embold
程序猿赚的那点钱算个P啊!
The new version of onespin 360 DV has been released, refreshing the experience of FPGA formal verification function
C language helps you understand pointers from multiple perspectives (1. Character pointers 2. Array pointers and pointer arrays, array parameter passing and pointer parameter passing 3. Function point
Default constraint and zero fill constraint of MySQL constraint
SQL injection error report injection function graphic explanation
【OpenCV 例程200篇】223. 特征提取之多边形拟合(cv.approxPolyDP)
Use camunda to do workflow design and reject operations
Lex & yacc of Pisa proxy SQL parsing
随机推荐
EasyUI date control emptying value
UVA 12230 – crossing rivers (probability) "suggested collection"
Datatable data conversion to entity
Awk processing JSON processing
Differences and connections between MinGW, mingw-w64, tdm-gcc and other tool chains "suggestions collection"
阿洛的烦恼
I have to use my ID card to open an account. Is the bank card safe? I don't understand it
Demon daddy A3 stage near normal speed speech flow initial contact
Ten thousand word summary data storage, three knowledge points
Use br to recover backup data on azure blob storage
Devil daddy B1 hearing the last barrier, break through with all his strength
95年专注安全这一件事 沃尔沃未来聚焦智能驾驶与电气化领域安全
AADL inspector fault tree safety analysis module
Contour layout of margin
死锁的产生条件和预防处理[通俗易懂]
POJ 3140 Contestants Division「建议收藏」
Codeforces round 296 (Div. 2) A. playing with paper[easy to understand]
Codeforces Round #275 (Div. 2) C – Diverse Permutation (构造)[通俗易懂]
Feature generation
Problems encountered in installing mysql8 for Ubuntu and the detailed installation process