树莓派5 编译安装opencv和gstreamer插件

基于以下文章使用 树莓派4B 安装opencv完整教程基于python3(各种错误解决)-腾讯云开发者社区-腾讯云 下载opencv_4.9.0, opencv_contrib_4.9.0, 在opencv文件夹下建立编译地址 cd opencv mkdir build cd build 修改cmake命令 cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_EXTRA_MODULES_PATH=/home/sun/Desktop/camera/downloads/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON \ -D WITH_LIBV4L=ON \ -D WITH_GSTREAMER=ON \ -D PYTHON3_EXECUTABLE=/usr/bin/python3.11 \ -D PYTHON_INCLUDE_DIR=/usr/include/python3.11 \ -D PYTHON_LIBRARY=/usr/lib/aarch64-linux-gnu/libpython3.11.so \ -D PYTHON3_NUMPY_INCLUDE_DIRS=/usr/lib/python3/dist-packages/numpy/core/include \ .. cmake结束的时候会打印出, 要安装的opencv的插件. 安装 make make install 查看安装是否成功 import cv2 print(cv2.__version__) print(cv2.getBuildInformation()) ...

2024年6月1日 · 1 分钟 · sun510001

插值算法介绍

Enzo_Mi的个人空间-Enzo_Mi个人主页-哔哩哔哩视频 1. 双线性插值 双线性插值, 将目标尺寸图像的每个像素点映射回原图, 各像素点的值由它周围4个原图像素点进行线性插值获得. 1.1. 角对齐和边对齐区别 角对齐使用像素的中心点进行对齐(分割左右距离最远的中心点). 边对齐使用像素的边缘进行对齐(分割左右距离最远像素边缘). 下图(红点是原像素中心点, $(0,0)$ 点是左上角第一个红点; 蓝点是目标对齐点): ...

2023年8月12日 · 3 分钟 · sun510001

ELDEN RING DLC「Shadow of the Erdtree」

ELDEN RING オフィシャルウェブサイト

2023年2月28日 · 1 分钟 · sun510001

OpenCV三角测量原理公式

1. 共线原理 双相机立体重建时, 利用物体点-光心-像点三者共线的原理, 在找到左右匹配的像点并且完成去畸变之后, 就能够在三维空间中形成两条直线, 物体点就是这两个直线的交点. 交点指最小二乘交点, 因为这两个直线由于偏差通常不会交于一点. 共线方程描述了物体点-光心-像点三者共线的含义, 也相当于三维点到二维点的投影过程, 该投影过程可表达为 $$ \left[\begin{array}{l}\mathrm{x}_{\mathrm{c}} \\\mathrm{y}_{\mathrm{c}} \\\mathrm{z}_{\mathrm{c}}\end{array}\right]=\left[\begin{array}{llll}\mathrm{R}_{11} & \mathrm{R}_{12} & \mathrm{R}_{13} & \mathrm{~T}_{\mathrm{x}} \\\mathrm{R}_{21} & \mathrm{R}_{22} & \mathrm{R}_{23} & \mathrm{~T}_{\mathrm{y}} \\\mathrm{R}_{31} & \mathrm{R}_{32} & \mathrm{R}_{33} & \mathrm{~T}_{\mathrm{z}}\end{array}\right]\left[\begin{array}{c}\mathrm{x}_{\mathrm{w}} \\\mathrm{y}_{\mathrm{w}} \\\mathrm{z}_{\mathrm{w}} \\1\end{array}\right] \quad\quad \text{(1)} $$ ...

2023年2月2日 · 1 分钟 · sun510001