02 2016 档案

摘要:shell脚本也可以包含文件 格式: . filename 或者source filename 举例: a.sh #!/bin/sh calla() { echo "a.sh is called" } b.sh #!/bin/sh . ./a.sh echo "exec b.sh calla chm 阅读全文
posted @ 2016-02-28 13:21 努力,奋斗 阅读(139) 评论(0) 推荐(0) 编辑
摘要:shell 函数的定义和普通的c语言函数定义差不多 function(){ } shell 函数的返回值,可以显示的return 语句,如果没有return 那么就会把最后一条语句的执行结果作为返回值 shell 函数的返回值只能是整数 例子: hello () { echo "you select 阅读全文
posted @ 2016-02-28 00:11 努力,奋斗 阅读(169) 评论(0) 推荐(0) 编辑
摘要:shell 的for循环 的格式如下: for 变量 in 列表 do ... done 列表是一组值的序列 每个值通过空格隔开 每循环一次,列表中的下一个值赋给变量 in 列表是可选的,如果不用他,for循环使用命令行的位置参数 例子 输出列表中的数字 for x in 1 2 3 4 5 do 阅读全文
posted @ 2016-02-27 15:23 努力,奋斗 阅读(389) 评论(0) 推荐(0) 编辑
摘要:转载http://www.cnblogs.com/mfryf/archive/2012/03/08/2385304.html C++: void Mat::copyTo(OutputArray m) const C++: void Mat::copyTo(OutputArray m, InputAr 阅读全文
posted @ 2016-02-26 23:40 努力,奋斗 阅读(4501) 评论(0) 推荐(0) 编辑
摘要:shell的条件判断语句有三种 if...fi 语句 if...else...fi 语句 if...elif...fi 语句 例子: a=10; b=20; if [ $a -gt %b ] then echo "a>b" elif [ $a -lt $b ] then echo "a<b" els 阅读全文
posted @ 2016-02-26 20:57 努力,奋斗 阅读(403) 评论(0) 推荐(0) 编辑
摘要:shell中 echo 和printf 都能用作输出,printf可以算是echo的增强版 显示转义字符 echo \""abcdef\"" >>> "abcdef" 显示变量 age=23 echo "my age is $age" >>>my name is 23 在使用的过程中,为了避免引起歧 阅读全文
posted @ 2016-02-25 20:41 努力,奋斗 阅读(252) 评论(0) 推荐(0) 编辑
摘要:bash 编程只支持一维数组,不支持多维,类似c语言,数组下标从0开始,下标可以是整数,也可以是表达式 数组的定义 在shell中用括号来表示数组,中间用空格来隔开 主要有两种种定义形式: arr=(1 2 3 4 5 6) arr=( 1 2 3 4 ) 同时还可以单独定义数组的分量 arr[0] 阅读全文
posted @ 2016-02-24 22:38 努力,奋斗 阅读(192) 评论(0) 推荐(0) 编辑
摘要:字符串可以分为单引号,双引号,也可以不用引号 单引号 str='this is string' 单引号字符的限制: 单引号中的任何字符都会原样输出,单引号中变量是无效的 单引号中不能出现单引号 双引号: str=“my name is ${name}” 双引号字符的优点: 双引号中可以有变量 双引号 阅读全文
posted @ 2016-02-22 22:49 努力,奋斗 阅读(144) 评论(0) 推荐(0) 编辑
摘要:shell运算符有很多,关系运算符,算数运算符,布尔运算符,字符串运算符和文件测试运算符 1,算术运算符 原声bash 不支持简单的算术运算,可以使用expr 工具 两点注意: 表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样。 完整的表达 阅读全文
posted @ 2016-02-19 21:36 努力,奋斗 阅读(345) 评论(0) 推荐(0) 编辑
摘要:1,shell变量的替换 变量可以根据变量是否为空或者被删除,而被替换为特定的值 ${var} 变量本来的值 $(var:-word) 如果变量为空,或者已被删除那么返回word,但是不改变var的值 name="xiaoming" echo "xiaoming 's age is ${age:-1 阅读全文
posted @ 2016-02-17 22:03 努力,奋斗 阅读(859) 评论(0) 推荐(0) 编辑
摘要:访问图像中的像素 访问图像像素有三种可行的方法方法一:指针访问指针访问访问的速度最快,Mat类可以通过ptr函数得到图像任意一行的首地址,同时,Mat类的一些属性也可以用到公有属性 rows和cols 表示行和列通道数可以通过channels()函数获得;void visitPix1(){ Mat 阅读全文
posted @ 2016-02-17 21:13 努力,奋斗 阅读(1746) 评论(0) 推荐(0) 编辑
摘要:变量定义 name="xiaoming"; age=12; 变量名和等号之间不能有空格,否则会报错,同时变量名的命名和其他语言的命名规则基本一样 首个字符必须为字母(a-z,A-Z)。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字(可用help命令查看保留关 阅读全文
posted @ 2016-02-16 21:18 努力,奋斗 阅读(143) 评论(0) 推荐(0) 编辑
摘要:opencv 常用的数据结构和函数 颜色空间转换函数 cvtColor 函数 cvtColor 函数是opencv 中的颜色空间转换函数。可以实现rgb向hsv hsi等颜色空间的转换,也可以转换成灰度图像 原型:void cvtColor (InputArray src,OutArray dst, 阅读全文
posted @ 2016-02-16 20:57 努力,奋斗 阅读(2596) 评论(0) 推荐(0) 编辑
摘要:$0 当前脚本的文件名$n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。$# 传递给脚本或函数的参数个数。$* 传递给脚本或函数的所有参数。$@ 传递给脚本或函数的所有参数。$? 上个命令的退出状态,或函数的返回值。$$ 当前Shell进程ID。 阅读全文
posted @ 2016-02-15 22:57 努力,奋斗 阅读(161) 评论(0) 推荐(0) 编辑
摘要:参考 自opencv3编程入门一书 图形用户界面主要内容包括图像载入,显示和输出到文件 在opencv1.0时代 图像的存储结构体都是IplImage × 在2.0以后,采用Mat 类作为图像存储的数据结构 1,Mat类 默认情况下大小是0 也可以指定大小,Mat(200,600,Scalar::a 阅读全文
posted @ 2016-02-15 21:46 努力,奋斗 阅读(294) 评论(0) 推荐(0) 编辑
摘要:函数 一个函数就是将一些语句集合在一起的部件,能够不止一次的在程序中运行def语句将创建一个函数对象,并将其赋值给一个变量名。def <name> (arg1,arg2...): <statment>; return ;def 语句是实时执行的,当她运行的时候,他将创建一个新的函数对象并将其赋值给一 阅读全文
posted @ 2016-02-06 20:49 努力,奋斗 阅读(205) 评论(0) 推荐(0) 编辑
摘要:while 和for循环 一般格式while <test>: <statment>;else: <statment>; else 部分为可选部分,(控制权离开wihle而有没有碰到break的情况下会执行) break :跳出最近所在的循环continue :跳到最近所在的循环的开头处pass :什 阅读全文
posted @ 2016-02-06 20:24 努力,奋斗 阅读(260) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示