Raspberry pi之树莓派基础建设-2

本文介绍如何使用Python和OpenCV库控制摄像头进行拍照,并提供了一个简单的示例代码,包括安装必要的软件包、配置摄像头参数及保存拍摄的照片。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.ssh pi与本地文件传输

  一般ssh是默认会支持sftp的,所以你可以考虑用filezila之类的ftp工具远程连接登陆

2.我考虑到要拍照,前提是你得有个摄像头,usb直接插上去

3.python控制opencv来调用摄像头

  直接sudo apt-get install python-opencv就可以了

4.编码

  1 #encoding=utf-8

  2 import os

  3 import time

  4 import cv

  5 

  6 cap = cv.CaptureFromCAM(0)

  7 cv.SetCaptureProperty(cap, cv.CV_CAP_PROP_FRAME_HEIGHT, 240)

  8 cv.SetCaptureProperty(cap, cv.CV_CAP_PROP_FRAME_WIDTH, 320)

  9 

 10 

 11 def cap_img(file):

 12         frame = cv.QueryFrame(cap)

 13         cv.SaveImage(file, frame)

 14         returnfile

 15 

 16 def remove_img(file):

 17         if os.path.exists(file):

 18                 os.remove(file)

 19                 return True

 20         else:

 21                 return False

 22 

 23 def main():

 24         img_file = 'tmp.jpg'

 25         path = cap_img(img_file)

 26         print path

 27         #remove_img(path)

 28 #?~O?以?~\?此?~D设置?~@个?~W??~Z~T?~W??~W??~L循?~N??~P~Q认?~A?~Z~D微?~V~D?~J?| ?~[??~I~G

 29 if __name__ == '__main__':

 30         main()

5.照片出来了,没调整焦距,所以还是有些问题

 Tmp

转载于:https://www.cnblogs.com/xiaokangfrost/p/3520109.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值