Python-OpenCV设置摄像头分辨率_cap.read()设置像素_hui3909的博客-程序员宝宝

技术标签: python  opencv  

最近玩OpenCV用到一个双目摄像头,需要调整分辨率为1280×480,研究了一下官方API,找到了设置方法,记录一下,以防忘记


import cv2
cap = cv2.VideoCapture(0)

cap.set(cv2.cv.CV_CAP_PROP_FRAME_WIDTH,1280)

cap.set(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT,480)
while(True):
# Capture frame-by-frame
    ret, frame = cap.read()
    
    # Our operations on the frame come here
    #gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    
    # Display the resulting frame
    cv2.imshow("frame" ,frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()

主要就是用了VideoCapture的set方法,里面有各种各样的参数,详见:

官网API


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hui3909/article/details/51259281

智能推荐

打开Mac OSX原生的NTFS功能_沐恩_的博客-程序员宝宝

​ 所有的办法都是在没有办法的情况下才能找到, 之前一直用的 Paragon NTFS, 当然虽然是程序员有两种方式, 一种就是支持自己的事业,用收费的, 另一种就是发挥自己的特长, 去破解. 无奈承担不起Paragon NTFS每个版本更新都要重新购买的费用, 如果一次购买终身有效19.9刀结果面前可以接受. 但是破解版的终归不是最终的解决方案, 系统升级或软件升级之后就会一堆头疼的事...

linux环境下yum命令安装redis_weixin_40301140的博客-程序员宝宝

1、安装好虚拟机及Linux系统2、在Linux系统的命令行输入:yum install gcc-c++ 直至安装成功gcc编译器3、在Linux系统的命令行输入:wget http://download.redis.io/releases/redis-4.0.1.tar.gz4、在Linux系统的命令行输入:tar xzf redis-4.0.1.tar.gz5、在Linux系统的命令行输入:c...

Windows10下HDFS基本命令介绍与使用_shdxhsq的博客-程序员宝宝

《Hadoop 最官方命令介绍-Hadoop-2.8.5》传送门: https://hadoop.apache.org/docs/r2.8.5/hadoop-project-dist/hadoop-common/FileSystemShell.html#count一、启动 hdfs开始使用命令前,必须启动 Hadoop由于配置好了环境变量,直接输入命令start-dfs.cmd 要注意,下面的运行里有一些警告,是因为 jdk 高于 1.8,并不影响运行结果。二、常见命令使用(1)-h.

《图解TCP/IP》---路由协议_Xzzz2020的博客-程序员宝宝

目录1. 路由控制的定义2. 路由算法(重要)2.1 距离向量算法(DV)2.2 链路状态法2.3 主要路由协议3. RIP4. OSPF5. BGP(边界网关协议)1. 路由控制的定义路由器根据路由表和目的IP进行比较确定下一条路由。路由表的记录需要保证准确无误静态路由和动态路由静态路由是指路由信息固定动态路由是指需要根据路由协议自动设置路由控制信息路由控制范围每个企业...

【百度地图】删除指定覆盖物_百度地图 删除覆盖物_心酱儿的博客-程序员宝宝

当百度地图中出现多个图层时,可用以下方法删除指定图层://删除指定 var allOverlay=map.getOverlays(); if (allOverlay.length) { for (var i=0; i < allOverlay.length; i++) { if(allOverlay[i].toString() == "[obj...

服务通讯之RPC、SOAP、Restful_http kvp 与 restful_王大雄_的博客-程序员宝宝

从分布式到微服务,互联网公司更注重高性能和高可用,在这里,我想写写关于RPC的那点事儿。如果一个开发者不知道啥是RPC,都不好意思说自己所在的公司是互联网属性的公司。模型建筑师在动工一座大厦的时候都要有沙盘,也算是模型,构建它的美学和建筑原理,RPC也一样,RPC概念出现的很早,后来在 Bruce Jay Nelson 的论文里,定义了RPC的调用标准。后面所有RPC框架,都是按照这个标准模...

随便推点

LIO Target介绍(一)_targetcli目录结构_SEU_PAN的博客-程序员宝宝

Linux-IO Target介绍转载自IBM中国Linux虚拟化实验室:https://www.ibm.com/developerworks/community/blogs/5144904d-5d75-45ed-9d2b-cf1754ee936a/entry/linux_io_target%25e4%25bb%258b%25e7%25bb%258d_%25e4%25b8%2580?lan

找回Linux/Unix下各系统的密码_fengyv的博客-程序员宝宝

<!--google_ad_client = "pub-2299987709779770";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_type = "text_image";google_ad_channel ="";google_color_

合并两个排序的链表_合并两个排序的链表 精简代码_taxue505的博客-程序员宝宝

题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。非递归版本/*struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};*/class Solution {public:

java中逐个输出字符串_mmbbz的博客-程序员宝宝

java中逐个输出字符串http://zhidao.baidu.com/link?url=mCAMXSd_LFjUEmv7Kf2rWbXZJq_KJlZqSIRwngP05jLp8Gcnv25hIO4w1wgGcjF6WwP105BQHWT2Oe9TMY-J2a2007-09-21 22:44那年他|分类:JAVA相关| 浏览2443次在JAVA中输出字符串时可不可以像FLASH

C 报错 [Error] lvalue required as left operand of assignment_Saturnus.的博客-程序员宝宝

/* test.c */#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#include&lt;string.h&gt;int main (){ char *src = "hello,My girlfriend"; int len = strlen(src); char *dest =...

单片机编程用什么软件?单片机开发软件有哪些?_单片机编程软件_无际单片机编程的博客-程序员宝宝

单片机编程需要的软件其实不多,网上看了很一大堆,什么protues仿真、Labview、Pycharm等等,其实完全没必要一下装这么多。我从事开发这么多年真正用到最多的基本就4个。1.Keil编程开发环境(必备)这个是最核心的工具了,用来编写和编译程序,还有一个最重要的功能就是仿真,快速地帮你定位程序BUG,不过要配合ST-Link或者其他仿真器用。一般51我是用C51V9.0的,STM32我是用Keil4.72或者Kiel5,51和STM32不能兼容,如果装的话记得放在不同的文件夹下面,否则会有