Python3 Ubuntu

一、安装中文输入法

1.sudo apt install ibus-sunpinyin

2.点击右上角输入法,然后点击加号,输入yin添加进来,最后选中输入法即可

二、安装截屏软件

1.sudo apt install gnome-screenshot

三、安装opencv-python

1.pip3 install --upgrade pip3

2.pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ opencv-python --verbose

3.Successfully installed numpy-1.19.5 opencv-python-4.9.0.80

四、打开csi摄像头

python 复制代码
import cv2
import numpy as np

def gstreamer_pipeline0(
    capture_width=1280,
    capture_height=720,
    display_width=720,
    display_height=480,
    framerate=30,
    flip_method=0):
    return (
            "nvarguscamerasrc sensor-id=0 ! "
            "video/x-raw(memory:NVMM), "
            "width=(int)%d,height=(int)%d, format=(string)NV12, framerate=(fraction)%d/1 ! "
            "nvvidconv flip-method=%d ! "
            "video/x-raw, width=(int)%d, height=(int)%d, format=(string)BGRx ! "
            "videoconvert ! video/x-raw, format=(string)BGR ! appsink"
        %(
                capture_width,
                capture_height,
                framerate,
                flip_method,
                display_width,
                display_height
        )
    )

def gstreamer_pipeline1(
    capture_width=1280,
    capture_height=720,
    display_width=1280,
    display_height=720,
    framerate=60,
    flip_method=0):
    return (
            "nvarguscamerasrc sensor-id=1 ! "
            "video/x-raw(memory:NVMM), "
            "width=(int)%d,height=(int)%d, "
            "format=(string)NV12, framerate=(fraction)%d/1 ! "
            "nvvidconv flip-method=%d ! "
            "video/x-raw, width=(int)%d, height=(int)%d, format=(string)BGRx ! "
            "videoconvert ! "
            "video/x-raw, format=(string)BGR ! appsink"
        %(
                capture_width,
                capture_height,
                framerate,
                flip_method,
                display_width,
                display_height
        )
    )
 
def show_camera():
    cap0 = cv2.VideoCapture(gstreamer_pipeline0(flip_method=0), cv2.CAP_GSTREAMER)
    #cap1 = cv2.VideoCapture(gstreamer_pipeline1(flip_method=0), cv2.CAP_GSTREAMER)
    while cap0.isOpened():
        flag0, frame0 = cap0.read()
	#flag1, frame1 = cap1.read()
        cv2.imshow("camera0", frame0)
	#cv2.imshow("camera1", frame1)
        k = cv2.waitKey(1)
        if k == ord('q'):
            break
    cap0.release()
    #cap1.release()
    cv2.destroyAllWindows()

if __name__ == '__main__':
    show_camera()
复制代码
我没k:
wget http://www.waveshare.net/w/upload/e/eb/Camera_overrides.tar.gz
tar zxvf Camera_overrides.tar.gz 
sudo cp camera_overrides.isp /var/nvidia/nvcam/settings/

我没k:
sudo chmod 664 /var/nvidia/nvcam/settings/camera_overrides.isp
sudo chown root:root /var/nvidia/nvcam/settings/camera_overrides.isp
相关推荐
starvapour8 小时前
Ubuntu下sudo的免密操作
linux·ubuntu
Better Bench12 小时前
Ubuntu aarch64\arm64系统安装vscode
linux·vscode·ubuntu
辉哥大数据13 小时前
ubantu22.04 源异常
ubuntu
Better Bench14 小时前
Ubuntu aarch64 (arm64)架构开发板的Linux系统安装拼音输入法
linux·ubuntu·arm64·aarch64·拼音输入法
Jovin Giogic15 小时前
简明教程:记录 Ubuntu系统命令行安装TexLive,配置vscode
linux·vscode·ubuntu·latex·texlive
starvapour17 小时前
基于端口转发部署seafile私人云盘服务器
linux·ubuntu·seafile
Better Bench17 小时前
ubuntu 不同系统架构(aarch64\arm64\x86_64)安装miniconda以及配置pip镜像
linux·ubuntu·pip
HIT_Weston18 小时前
57、【Ubuntu】【Gitlab】拉出内网 Web 服务:Gitlab 配置审视(一)
前端·ubuntu·gitlab
nandycooh18 小时前
Ubuntu22.04.5安装ROS2教程(使用鱼香ROS工具)
ubuntu·ros
皓空揽月18 小时前
Ubuntu 单机安装 Hadoop 3.2.4教程
linux·hadoop·ubuntu