大家好,又见面了,我是你们的朋友全栈君。
在Opencv的结构Iplimage中,widthStep并不一定等于width*nChannel*(数据类型所占字节),这是因为Opencv中对内存有管理的机制,这一机制会对内存进行对齐,也就是当每一行所占的字节数不等于4的倍数时会自动补齐。
例如:width=117,depth=8U,nChannel=1,则widthStep=120,因为117不是4的倍数,所以补齐到120。
如果depth是32S,32F,64S之类的就可以不用考虑了,因为每个数据本身都是4的倍数字节。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/134028.html原文链接:https://javaforall.cn