OpenCV实战
文章平均质量分 82
昌山小屋
917
展开
-
【传感器标定】路侧激光雷达和相机的标定(2)
接上篇【传感器标定】路侧激光雷达和相机的标定(1),在上文中我提到我手上由若干相机和一个激光雷达,现在要做激光雷达和相机的联合标定,将激光雷达标定到相机。从数学原理来说就是求得激光雷达坐标系相机坐标系的外参矩阵,其中包含旋转和平移。旋转以欧拉角来表示,分别为翻滚(roll),俯仰(pitch)和偏航(yaw)。位移为tx,ty和tz。手动标定代码的过程中,通过按键控制激光雷达的旋转欧拉角以及平移量,将其转化为外参矩阵。通过外参矩阵和相机内参将点云投射到图像上去。不断调整雷达坐标系位姿在可视化...原创 2021-05-22 10:24:29 · 1019 阅读 · 1 评论 -
【opencv实战】海康摄像rtsp流不同方案下的时延测试(Ing)
VLC海康SDKOpenCV软解码OpenCV CUDA 解码gstreamer原创 2021-04-28 13:14:07 · 13753 阅读 · 11 评论 -
【Jetson AGX Xavier】安装 opencv4.5支持gstreamer
nvidia@nvidia-desktop:~$ jetson_release- NVIDIA Jetson AGX Xavier [16GB] * Jetpack 4.5.1 [L4T 32.5.1] * NV Power Mode: MODE_30W_ALL - Type: 3 * jetson_stats.service: active我要在 Xavier 上安装支持 gstreamer 的 opencv-4.5.0,首先从官网上下载 opencv-4.5.0的源码,尝试了一...原创 2021-04-18 09:13:02 · 3037 阅读 · 8 评论 -
【OpenCV实战】读取并处理视频文件帧
为什么要有这个小例子,因为在做目标检测的时候经常要读取视频帧,并在訪帧上进行目标检测再播放出来以观察效果。# coding: utf-8import numpy as npimport cv2import os# VideoCapture既支持视频文件的读取也支持从摄像机中读取视频cap = cv2.VideoCapture("/Users/left/ai/data/vi...原创 2018-08-20 23:16:44 · 5768 阅读 · 4 评论 -
【OpenCV实战】将JPG合成avi视频流
将jpg文件合成一个视频文件,有这个需求是因为最近跑目标检测的网络模型,测试集在经过模型预测后生成带标注框的独立的文件,不太好直观展示。现在需要将预测结果做成一个视频demo,这一点通过OpenCV可以轻易完成。【数据准备】 这里准备了2702张jpg图片(0001.jpg - 2702.jpg),存于当前extract_folder目录以便后面合成视频所用。...原创 2018-08-25 22:26:13 · 2490 阅读 · 0 评论 -
【OpenCV实战】直方图均衡化
关于直方图均衡化的原理,这篇博客已经说得很透彻了。借用opencv库,代码实现远比数学原理简单。#include <unistd.h>#include <opencv2/opencv.hpp>int main(int argc, char* argv[]) { cv::Mat src_img = cv::imread(argv[1], cv:...原创 2020-03-02 14:27:25 · 240 阅读 · 0 评论