python程序例程
#!/usr/bin/env python
import RPi.GPIO as GPIO
import time
led_pin = 12
def LED():
GPIO.setmode(GPIO.BOARD) # BOARD pin-numbering scheme
GPIO.setup(led_pin, GPIO.OUT)
GPIO.output(led_pin, GPIO.LOW)
print("Starting demo now! Press CTRL+C to exit")
while True:
GPIO.output(led_pin, GPIO.HIGH)
time.sleep(2)
GPIO.output(led_pin, GPIO.LOW)
time.sleep(2)
if __name__ == '__main__':
LED()
#!/usr/bin/env python
# encoding: utf-8
import cv2 as cv
import time
capture = cv.VideoCapture("nvarguscamerasrc ! video/x-raw(memory:NVMM), width=1280, height=720, format=(string)NV12, framerate=(fraction)60/1 ! nvvidconv flip-method=0 ! video/x-raw, width=1280, height=720, format=(string)BGRx ! videoconvert ! video/x-raw, format=(string)BGR ! appsink", cv.CAP_GSTREAMER)
print ("capture get FPS : ",capture.get(cv.CAP_PROP_FPS))
while capture.isOpened():
start = time.time()
ret, frame = capture.read()
if cv.waitKey(1) & 0xFF == ord('q'): break
end = time.time()
fps = 1 / (end - start)
text="FPS : "+str(int(fps))
cv.putText(frame, text, (20, 30), cv.FONT_HERSHEY_SIMPLEX, 0.9, (0, 0, 255), 1)
cv.imshow('frame', frame)
capture.release()
cv.destroyAllWindows()
要在Ubuntu 20.04 中使用“Startup Applications”(启动应用程序)来启动 Python 程序,你可以按照以下步骤操作:
- 创建一个启动脚本:创建一个简单的 shell 脚本,用于启动你的 Python 程序。在终端中执行以下命令创建一个新的 shell 脚本文件,比如 start_my_python_app.sh:touch start_my_python_app.sh
- chmod +x start_my_python_app.sh
- 然后编辑该脚本文件并添加启动 Python 程序的命令,比如:#!/bin/bash python3 /path/to/your/python_script.py确保将 /path/to/your/python_script.py 替换为你的 Python 程序的实际路径。
- 将脚本添加到启动应用程序:打开“Startup Applications”应用程序。你可以通过在 Ubuntu Dash 中搜索来找到它。在“Startup Applications Preferences”(启动应用程序首选项)窗口中,点击“Add”(添加)按钮。gnome-session-properties