logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

相机标定与3D重建——纹理对象的实时姿态估计 OpenCV v4.8.0

上一个教程 : 使用 OpenCV 标定相机下一个教程 : 交互式相机标定应用程序原作者Edgar Riba兼容性OpenCV >= 3.0如今,增强现实技术已成为计算机视觉和机器人领域的热门研究课题之一。在计算机视觉领域,增强现实最基本的问题是估计物体的相机姿态,以便随后进行三维渲染;在机器人领域,则是获取物体姿态,以便抓住它并进行一些操作。然而,要解决这个问题并非易事,因为图像处理中最常

文章图片
#3d#opencv
深度神经网络——转换 TensorFlow 分类模型并用 OpenCV Python 发布 OpenCV v4.8.0

首先减去平均值,然后将像素值乘以定义的比例。TF 和 OpenCV 模型的评估结果(准确率、推理时间、L1)将写入日志文件。推理时间值也将以图表形式显示,以概括所获得的模型信息。的第一步是获取冻结的 TF 模型图。为了提供模型推理,我们将使用下面与 ImageNet 类 ID 335 相对应的。如果您只想运行评估或测试模型管道,可以跳过 "模型转换管道 "教程部分。从实验中可以看出,OpenCV

文章图片
#python#dnn#tensorflow
机器学习概述 OpenCV v4.8.0

机器学习算法中有一个训练数据的概念。如您所见,训练数据可能具有相当复杂的结构;此外,训练数据可能非常庞大和/或不完全可用,因此需要对这一概念进行抽象。在 OpenCV ml 中,cv::ml::TrainData 类可用于此目的。

文章图片
#机器学习#opencv#人工智能
深度神经网络——利用 OpenVINO 使用 OpenCV OpenCV v4.8.0

自 2021.1.1 版发布后,OpenVINO 不再提供预编译的 OpenCV。如果您直接使用 OpenVINO 运行时或 OpenVINO 样本,这一变化不会对您产生影响:它与 OpenCV 没有很强的依赖关系。但是,如果您使用 Open Model Zoo 演示或 OpenVINO 运行时作为 OpenCV DNN 后端,则需要获取 OpenCV 版本。本教程提供了如何在OpenVINO中使

文章图片
#dnn#openvino#opencv
条形码识别——4.8.0+新增 OpenCV v4.8.0

本文介绍了使用OpenCV进行条形码检测和解码的方法。主要内容包括:支持的条形码标准(EAN-8/13、UPC-A/E)、BarcodeDetector类的使用方法(初始化、检测、解码),以及检测结果的可视化。重点讲解了detectAndDecodeWithType函数,该函数可同时完成检测和解码,输出条形码内容和类型。文中提供了代码示例展示如何检测图像中的条形码并绘制检测结果,包括绘制检测框、顶

文章图片
#opencv#人工智能#计算机视觉
深度神经网络——加载 Caffe 框架模型 OpenCV v4.8.0

我们将网络输出(包含 1000 个 ILSVRC2012 图像类别中每个类别的概率)放到 prob blob 中。在本教程中,你将学习如何使用 opencv_dnn 模块,利用 Caffe 模型动物园中的 GoogLeNet 训练网络进行图像分类。在前向传递过程中,会计算每个网络层的输出,但在本例中,我们只需要最后一层的输出。形状的四维 blob(即所谓的批处理)。将这些文件放到本程序示例的工作目

文章图片
#dnn#caffe#opencv
深度神经网络——如何启用 Halide 后端以提高效率 OpenCV v4.8.0

本教程介绍如何使用 Halide 语言后端在 OpenCV 深度学习模块中运行模型。Halide 是一个开源项目,可以让我们以可读格式编写图像处理算法,根据特定设备安排计算,并以相当高的效率进行评估。LLVM 编译可能需要很长时间。

文章图片
#dnn#opencv#人工智能
在Ubuntu中安装OpenCV-Python v4.7.0

它指定要安装哪些模块,安装路径,要使用哪些额外的库,是否要编译文档和例子等等。以上的依赖性足以在你的Ubuntu机器上安装OpenCV。但是根据你的要求,你可能需要一些额外的依赖。例如,在写这个教程的时候,apt资源库包含2.4.8,而最新的OpenCV版本是3.x。如果你想获得最新的库,你可以安装这些格式的系统库的开发文件。另外,在某些时候,如果你想为OpenCV做贡献,你会需要这个。为此,你需

文章图片
#python#opencv#ubuntu
深度神经网络——基于 DNN 的人脸检测与识别 OpenCV v4.8.0

检测输出的人脸是一个 CV_32F 类型的二维数组,其行是检测到的人脸实例,列是人脸的位置和 5 个人脸地标。获得两张人脸图像的人脸特征 feature1 和 feature2 后,运行下面的代码来计算两张人脸的身份差异。例如,如果余弦距离大于或等于 0.363,或 normL2 距离小于或等于 1.128,则两张脸具有相同的身份。分别代表右眼、左眼、鼻尖、右嘴角和左嘴角的坐标。人脸检测后,运行以

文章图片
#dnn#opencv#人工智能
高等级的Stitching API(Stitcher类) OpenCV-Python v4.7.0

捆绑调整的细化掩码是XXXX(-ba_refine_mask xxxxx),其中’x’表示细化各自的参数,'_'表示不细化。将用DOT语言表示的匹配图保存到test.txt(-save_graph test.txt): 标签描述: Nm是匹配的数量,Ni是离群的数量,C是置信度。如果你想研究缝合管道的内部结构,或者你想尝试详细的配置,你可以使用c++或python中的stitching_detai

文章图片
#opencv#python#人工智能
    共 23 条
  • 1
  • 2
  • 3
  • 请选择