找回密码
 注册
关于网站域名变更的通知

数据类型问题,累加到255就不增长了

查看数: 339 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-2-1 15:34

正文摘要:

我用断点看了,这个gray变量增加到255就不变了,这是为什么呢?应该是数据类型的原因感觉matlab好多莫名其妙的问题!!!!!1 J+ _! O1 V5 V' |! X3 g ! [* e% d# B/ V9 m3 ?5 H. D

回复

li205212021 发表于 2023-2-1 16:40
kk  A(i j) 是不是有什么问题,gray 只是一个普通变量 位数不超过16位不会遇到问题255才多大,一个成熟产品这种问题都有公司早倒闭了
I_believe 发表于 2023-2-1 16:26
gray的数据类型直接由加数的类型决定,因为im2gray结果的数据类型是uint8,所以A(i,j)以及gray都是uint8类型。建议加一步转换数据类型的步骤,x=int16(A(i,j));gray=gray+x
关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 13:42 , Processed in 0.156250 second(s), 29 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表