Jetson TX1使用usb camera采集图像 (2)

该方法只启动usb摄像头

import cv2
import numpy
import matplotlib.pyplot as plot

class Camera:
    cap = cv2.VideoCapture(0)

    @staticmethod
    def getCamera():
        ret, frame = Camera.cap.read()
        return ret, frame

    @staticmethod
    def getCap():
        return Camera.cap

def main():
    camera = Camera()
    while(1):
        ret, frame = camera.getCamera()

        cv2.imshow("capture", frame)
        if cv2.waitKey(1) & 0xFF == ord(‘q‘):
            break

    camera.cap.release()
    # cv2.destroyAllWindows()

if __name__ == ‘__main__‘:
    main()

原文地址:https://www.cnblogs.com/haiyang21/p/10708241.html

时间: 2024-10-08 14:54:32

Jetson TX1使用usb camera采集图像 (2)的相关文章

[转]Jetson TX1 开发教程(1)配置与刷机

开箱 Jetson TX1是英伟达公司新出的GPU开发板,拥有世界上先进的嵌入式视觉计算系统,提供高性能.新技术和极佳的开发平台.在进行配置和刷机工作之前,先来一张全家福: 可以看到,Jetson TX1 包含内容为:一块开发板.WIFI天线.AC电源(缺了插座线,需要自己去买).Micro USB线.USB-OTG线.排线连接器(感觉没什么用). Jetson TX1找不到太多的教程,我也只能参考一些CSDN博客,摸索着进行配置刷机工作. 开机并安装驱动 开发板连接好AC电源线,使用HDMI线

OpenCV 入门级之USB摄像头采集[转]

前面两篇博文呢,介绍了 OpenCV 的环境搭配以及最基本的几个函数的使用, 而这一篇博文则还是延续以 Demo 讲述 OpenCV API 的方式, 因为有些 API 是用得很多的,所以必须要熟练,而至于其他的一些比较罕见的 API , 则可以通过在 OpenCV 官网上下载必要的 API 文档来熟悉就 OK 了, 对于在前面呢,基本上介绍了 IplImage 以及 CvCapture 的使用,下面的 Demo 呢, 其实和前面差不多,只不过,我是通过摄像设备捕捉到帧后进行的处理, 其实这个并

NVIDIA Jetson? TX1

NVIDIA® Jetson TX1 是一台模块式计算机,代表了视觉计算领域近20年的研发成就,其尺寸仅有信用卡大小.Jetson TX1 基于崭新 NVIDIA Maxwell™ 架构,配有256个 NVIDIA CUDA® 核心和64位 CPUs,并具有出类拔萃的电源效率.此外,其还囊括了深度学习.计算机视觉.GPU 计算和图像处理等新技术.它是您值得拥有的完善的开发平台——包括开发者组件.工具.开发者平台.社区.支持.培训和产品设计包——因此其可以应付研究.原型设计.开发和生产.总之,Je

NVIDIA Jetson? TX1 Module

NVIDIA® Jetson TX1 是一台模块式计算机,代表了视觉计算领域近20年的研发成就,其尺寸仅有信用卡大小.Jetson TX1 基于NVIDIA Maxwell™ 架构,配有256个 NVIDIA CUDA® 核心和64位 CPUs,并具有出类拔萃的电源效率.此外,其还囊括了深度学习.计算机视觉.GPU 计算和图像处理等新技术.它是您值得拥有的完善的开发平台——包括开发者组件.工具.开发者平台.社区.支持.培训和产品设计包——因此其可以应付研究.原型设计.开发和生产.总之,Jetso

android4.0 USB Camera实例(五补充)jpg压缩

前一篇最后 我们说了一个直接将yuv转成jpg的函数 但是转换没有成功 原函数是yuv420转jpg的 研究了下发现 yuv420隔行扫描的的序列是这样的 YYYY YYYY UVUV 而yuv422的隔行扫描的序列是这样的 YU YV YU YV YU YV 所以将函数作如下修改 static int put_jpeg_yuv420p_memory(unsigned char *dest_image, unsigned char *input_image, int width, int hei

android4.0 USB Camera实例(四)CMOS

上一篇说了下usb camera uvc标准的 顺便把CMOS做到一起 操作上基本一至 上一篇HAL层里我已经提供了CMOS的相关接口 JNIEXPORT jint JNICALL Java_com_dao_usbcam_Fimcgzsd_yuvtorgb 如果使用和UVC一样的处理 图像显示不出来 所以用另外一种方法 同时这里使用的是斯道ICOOL210开发板测试的 如果使用CMOS还需要修改一些地方 HAL层修改如下 首先增加一个函数如下 int select_input(int input

android4.0 USB Camera实例(六)ffmpeg mpeg编码

前面本来说是做h264编码的 研究了两天发现ffmpeg里的h264编码似乎是要信赖第三方库x264 还是怎么简单怎么来吧所以就整了个mpeg编码 ffmpeg移植前面我有一篇ffmpeg解码里已经给了 具体链接在这http://blog.csdn.net/hclydao/article/details/18546757 怎么使用那里面也已经说了 这里主要是通过ffmpeg将yuv422格式转换成rgb 然后就是yuv422转成mpeg格式 接前面几篇 获取到yuv422数据后 为了能显示出来

在jetson tx1下编译安装opencv3.2的一点小总结

公司买了个NVIDIA的板子,我在装opencv3.2的时候成功把系统搞崩了,当然我也不是故意的. 于是乎重头开始装了Ubuntu系统,建议弄个vpn,我在网上看到很多博主说网速慢得扣,呵呵,只能说vpn是个分水岭吧. 还是遇到些问题,不过大体上可以参考博主@Jalong_Ma的 Jetson TX1 从零开始配置教程,感谢下,很详细,很认真!!在这里感谢!! 本来博主也有opencv的编译的,只是是opencv3.1的,但是我们公司需要的是opencv3.2的版本,于是参考了@chenjieh

android4.0 USB Camera实例(五)jpg压缩

最近大部分时间都在研究usb 摄像头顺便把jpg编码也写上 下面大部分函数都是我在网上找的 然后稍微的改一点就可以使用了 不过找这些函数费了不少时间 jpg编码网上有很多说明 大致流程都是一样的 我也没深入研究这里就不说了 接前面几篇Camera的文章 这里主要同把获取到的yuv数据通过jpg压缩 以及压缩成mjpeg视频流 首先说明下摄像头获取到的数据格式是yuv422(p16) 这个是在你初始化摄像头设置pixelformat我们当初设置的是V4L2_PIX_FMT_YUYV它的实际格式就是