1-15 插入文字 opencv树莓派4B 入门系列笔记

目录

一、提前准备

二、代码详解

image = np.zeros((512, 512, 3), dtype="uint8")

cv2.putText(image, text, (50, 50), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 255, 255), 2)

三、运行现象

四、完整工程贴出


一、提前准备

        1、树莓派4B 及 64位系统

        2、提前安装opencv库 以及 numpy库

        3、保存一张图片

二、代码详解

import cv2
import numpy as np
 
# 创建一个空白的图像
image = np.zeros((512, 512, 3), dtype="uint8")
 
# 定义你想要插入的文本
text = "OpenCV"
 
# 使用OpenCV的putText函数在图像上绘制文本
cv2.putText(image, text, (50, 50), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 255, 255), 2)
 
# 显示图像
cv2.imshow("Image with Text", image)
cv2.waitKey(0)
cv2.destroyAllWindows()

image = np.zeros((512, 512, 3), dtype="uint8")

  • np.zeros((512, 512, 3), dtype="uint8"):
    • 创建一个512x512像素的空白图像,图像由零填充,即黑色背景。
    • (512, 512, 3):图像的大小为512x512像素,3表示图像有三个通道(RGB),即彩色图像。
    • dtype="uint8": 指定数据类型为8位无符号整数(范围0-255),这是图像处理中常用的格式。

cv2.putText(image, text, (50, 50), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 255, 255), 2)

  • cv2.putText(image, text, (50, 50), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 255, 255), 2):
    • image: 在哪个图像上绘制文本,这里是之前创建的空白图像。
    • text: 要绘制的文本内容,这里是 "OpenCV"
    • (50, 50): 文本的起始位置,左上角的坐标。50表示x轴位置,另一个50表示y轴位置。
    • cv2.FONT_HERSHEY_SIMPLEX: 字体类型,OpenCV内置的字体之一,FONT_HERSHEY_SIMPLEX 是一种简单的无衬线字体。
    • 1: 字体大小比例因子,表示文本的大小。数值越大,字体越大。
    • (255, 255, 255): 文本颜色,使用BGR格式。这里 (255, 255, 255) 表示白色。
    • 2: 文本线条的厚度。数值越大,线条越粗。

三、运行现象

四、完整工程贴出

持续更新中……

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
树莓派4B可以安装和使用OpenCV进行图像处理和深度学习任务。根据引用中的内容,以下是树莓派4B安装OpenCV的步骤: 1. 首先,在树莓派上安装Raspbian操作系统。你可以在树莓派官方网站上找到相应的镜像文件并按照官方文档的说明进行安装。 2. 安装依赖项。在终端中运行以下命令来安装OpenCV所需的依赖项: ``` sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential cmake pkg-config sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng-dev sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev sudo apt-get install libxvidcore-dev libx264-dev sudo apt-get install libfontconfig1-dev libcairo2-dev sudo apt-get install libgdk-pixbuf2.0-dev libpango1.0-dev sudo apt-get install libgtk2.0-dev libgtk-3-dev sudo apt-get install libatlas-base-dev gfortran sudo apt-get install libhdf5-dev libhdf5-serial-dev libhdf5-103 sudo apt-get install libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5 sudo pip3 install opencv-python ``` 3. 下载OpenCV源码。你可以从OpenCV官方网站上下载最新版本的源码。 4. 编译和安装OpenCV。在终端中执行以下命令: ``` cd ~ mkdir opencv cd opencv wget -O opencv.zip https://github.com/opencv/opencv/archive/4.4.0.zip unzip opencv.zip wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.4.0.zip unzip opencv_contrib.zip mv opencv-4.4.0 opencv mv opencv_contrib-4.4.0 opencv_contrib cd opencv mkdir build cd build cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv/opencv_contrib/modules \ -D ENABLE_NEON=ON \ -D ENABLE_VFPV3=ON \ -D BUILD_TESTS=OFF \ -D OPENCV_ENABLE_NONFREE=ON \ -D CMAKE_SHARED_LINKER_FLAGS=-latomic .. make -j4 sudo make install sudo ldconfig ``` 5. 验证安装。在终端中运行以下命令来验证OpenCV是否成功安装: ``` python3 import cv2 cv2.__version__ ``` 如果能够成功导入cv2模块并显示OpenCV的版本号,则说明安装成功。 通过以上步骤,你可以在树莓派4B上成功安装和使用OpenCV。请根据具体需求进行进一步的配置和应用开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sisphusssss

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值