im2uint8,im2wb,mat2gray等图像数据类型转换函数

%%%%%%%%%%%%%%%数据类型%%%%%%%%%%%%%%%%%%

%% 类型转换
clear
clc
a=3.14      %默认为double
whos
a=uint8(a)  %类型转换,小数部分四舍五入

A=[1.1,2.1,3.1;4.1,5.1,6.5;7.6,8.7,9.7]
A=uint8(A)  %对矩阵一样可以

%% im2uint8 图像
clc;clear
A= [-0.5 0.5
     0.75 1.5]

g1 = im2uint8(A)   %以f1的最小值为0,最大值为255

f2 = uint8(A)      %类型转换四舍五入,负数全归为零

%% im2double
clc
clear
A=uint8([0 127 255;64 31 15; 1 2 3])

I=im2double(A)  %%输入为uint8的矩阵,输出从[0,255]到[0.0,1.0]

A=[0 127 255;64 31 15; 1 2 3]

I=im2double(A)   %%输入为doubel的矩阵,原样输出。

%% im2bw 灰度图象变为二值图像
clc
clear

A=[0 1 0.1;0.4 pi 0.5; 0.51 0.41 0.39]

BW = im2bw(A)       %默认以0.5判决,大于为逻辑1,小于为逻辑0
BW = im2bw(A,0.4)   % 以0.4判决,输出为逻辑矩阵
BW = im2bw(A,0.5)
BW = im2bw(A,1)

%% str2num
clc
clear

str2num(‘123‘)
str2num(‘123 456‘)
str2num([‘1 2‘;‘3 4‘])

%% mat2gray
close all;clear;clc

A=[0 1 -0.1;0.4 pi 0.5; 0.51 0.41 0.39]
K = mat2gray(A)             %从[最小值,最大值]映射到[0,1]

I = imread(‘rice.png‘);
J = filter2(fspecial(‘sobel‘),I);
K = mat2gray(J);
imshow(I), figure, imshow(J);figure,imshow(K)
时间: 2024-12-28 19:49:28

im2uint8,im2wb,mat2gray等图像数据类型转换函数的相关文章

Sql Server函数全解<三>数据类型转换函数和文本图像函数

一:数据类型转换函数 在同时处理不同数据类型的值时,SQL Server一般会自动进行隐士类型转换.对于数据类型相近的值是有效的,比如int和float,但是对于其它数据类型,例如整型和字符类型,隐士转换就无法实现了,此时必须使用显示转换.为了实现这种显示转换,T-SQL提供了两个显示转换函数,分别是CAST和CONVERT函数. CAST(x AS type)和CONVERT(type,x)函数将一个类型的值转换为另一个类型的值.eg: select CAST('121231' AS DATE

Python基础学习笔记(九)常用数据类型转换函数

参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-variable-types.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 常用数据类型转换函数: 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x

字符串函数、数据类型转换函数、连接查询

1.字符串函数 --将身高的平均值转化为asc码 select ASCII(AVG(shengao))from sg --将体重的最大值转化为字符型 select CHAR (MAX(tizhong))from sg --返回一个字符串的四位soundex码 select SOUNDEX ('lskd') --比较两个soundex码有几位相同 select DIFFERENCE ('dgghsf','dfs') --打印空格 select SPACE (11) select 'a'+SPACE

字符串函数和数据类型转换函数

--字符串函数.返回字符串最左侧的字母的asii码print ascii('abcde')print ascii(' ')print char(97)--ascii码和字符之间的转换--*charindex查找字符串中对应字符段的开始索引,索引从1开始print charindex('de','abcdefg')--concat字符串链接print'abc'+'de'--select SOUNDEX('hello')select SOUNDEX('hell')select soundex('he

sql数据类型转换函数

1.CAST()CAST (<expression> AS <data_ type>[ length ]) 2.CONVERT()CONVERT (<data_ type>[ length ], <expression> [, style]) 1)data_type为SQL Server系统定义的数据类型,用户自定义的数据类型不能在此使用.2)length用于指定数据的长度,缺省值为30.3)把CHAR或VARCHAR类型转换为诸如INT或SAMLLINT这

SQL Server 数据类型转换函数

T-SQL提供了两个显示转换的函数:CAST函数和CONVERT函数. 1. CAST函数 语法: CAST ( expression AS data_type [ ( length ) ] ) 示例: SELECT CAST(100 AS CHAR(3)) 2. CONVERT函数 语法: CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) 示例: SELECT CONVERT(TIME, '2017-08-31 10:1

MySQL数据类型转换函数CAST与CONVERT的用法

MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值.两者具体的语法如下: 1.CAST(value as type) 就是CAST(xxx AS 类型) 2.CONVERT(value, type) 就是CONVERT(xxx,类型) 但是要特别注意,可以转换的数据类型是有限制的.这个类型可以是以下值其中的一个: 二进制,同带binary前缀的效果 : BINARY字符型,可带参数 : CHAR()日期 : DATE时间: TIME日期时间型 : DA

Sql Server系列:数据类型转换函数

T-SQL提供了两个显示转换的函数:CAST函数和CONVERT函数. 1. CAST函数 语法: CAST ( expression AS data_type [ ( length ) ] ) 示例: SELECT CAST(100 AS CHAR(3)) 2. CONVERT函数 语法: CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) 示例: SELECT CONVERT(TIME, '2014-11-30 10:2

JavaScript之基础-3 JavaScript 数据类型、数据类型转换

一.数据类型 数据类型 基本类型 - 数字类型 - 既可以表示32位整数,也可以表示64位的浮点数 - 整数 - 十进制:逢十进一的整数,如1234567890 - 八进制:逢八进一的整数,如01235670 - 十六进制: - 浮点数 - 使用小数点记录数据,如 95.5,3.1415926 - 使用指数记录数据,如 4.3e23, 4.3E-23 string 类型 - 字符串类型 - 表示一系列的文本字符数据,如性别.姓名.住址等 - 由Unicode字符,数字,标点组成的序列 - Jav