学习
实践
活动
工具
TVP
写文章

数字图像处理中的char与uchar

今天有位刚入门的童鞋通过平台问了我一个问题在图像处理程序中“char与uchar”有什么区别?这个问题问的很细心,这位刚刚入门的小兄弟看来学的很认真,借此机会我在这里来详细的给大家解读一下这个问题与大家共享,如果有什么需要补充的大家可以一起完善、进步。

在编程语言中:char是有符号的unsigned char是无符号的,有如此的区分。但是当二者作为字符用的话,可以说二者是没有任何区别的,但是当在图像处理中我们的像素值常常用“uchar”来表示,是为什么呢?那是因为用此当整数用时:char整数范围为-128到127( 0x80__0x7F), 而unsigned char整数范围为到255( 0__0xFF )有时候想把整数数值限在255范围内(如我们的八位灰度图像),除此之外在嵌入式也常常用unsigned char来限制输出。就是如此!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180411G1670500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券