树莓派是专为学习计算机编程教育而设计的微型电脑,外观类似于迷你版的常规电脑“裸”主板(仅为信用卡般大小)。通过其自带的40 Pin引脚可与各种光电传感器等元器件相连,实现声光双控灯、烟雾报警等功能。另外,在树莓派的CSI卡槽接口(标注有“CAMERA”字样)上连接好摄像头后,通过简单地执行raspistill命令就能够进行很多自定义的拍照功能,在此略举三例。
一、只带一个参数的最简单拍照命令
给树莓派加电启动系统后,通过Windows的远程桌面连接登录进入其操作系统后,点击“LX终端”进入命令行窗口,在“pi@raspberrypi:~$”提示符后直接输入“raspistill -oimage.jpg”命令后回车,很快就会在/home/pi文件夹中生成一个名为image.jpg的图片文件(如图1所示)。
图1
命令行中的“-o”参数意为“输出”(Output),与后面的“image.jpg”组合而实现的功能是将摄像头拍照的内容输出为image.jpg文件,大小约为2.4MB(像素为2592×1944、分辨率为72dpi)。值得注意的是,如果重复执行该命令,新生成的image.jpg会将之前的相片进行“无提示”覆盖,即只保存有最后一次生成的“最新”image.jpg图片文件。
二、生成无损PNG图片