![](https://img-blog.csdnimg.cn/20210225154853789.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
OpenCV
文章平均质量分 72
OpenCV 学习记录
奇点创客
一点浩然气,千里快哉风。
展开
-
OpenCV 之如何扫描图像,使用查找表以及测量时间
上篇教程:Mat - 基本图像容器目标在本篇教程中,我们将寻求以下问题的答案:如何遍历图像的每个像素? OpenCV 如何存储矩阵的值? 如何衡量我们算法的性能? 什么是查询表,为什么要使用它?案例分析让我们来考虑一个简单的颜色消减算法。通过使用 C 或 C++ 的 unsigned char 类型来存储图像矩阵的像素值,每个颜色通道可以具有多达 256 个不同的值。对于一个三通道图像,这种方法会形成海量的颜色(确切地说多达 1600 多万种)。使用如此多的颜色可能会严重影响我们的算翻译 2021-02-25 17:41:26 · 410 阅读 · 0 评论 -
Mat - 基本图像容器
目标我们有多种方法从现实世界获取数字图像:数码相机、扫描仪、计算机断层扫描和核磁共振成像等等。在任何情况下,我们(人类)看到的都是图像。然而,当把它转换到我们的数字设备时,我们记录的是图像中每个点的数值。例如,在上面的图像中,你可以看到汽车的镜子只不过是一个矩阵,包含所有像素点的强度值。我们获取和存储像素值的方式可能会根据我们的需要而变化,但计算机世界中的所有图像最终可能都被简化为数字矩阵和描述矩阵本身的其他信息。OpenCV是一个计算机视觉库,它的主要任务是处理和操作这些信息。因此,你需要熟悉翻译 2021-02-25 10:02:29 · 341 阅读 · 0 评论 -
图像处理入门
目标在本教程中,你将学习如何: 加载图像(使用cv::imread) 在一个 OpenCV 窗口中显示一张图像(使用cv::imshow) 将图像写入文件(使用cv::imwrite) 源代码#include <iostream>#include <opencv2/core.hpp>#include <opencv2/imgcodecs.hpp>#include <opencv2/highgui.hp...翻译 2021-02-24 19:37:38 · 352 阅读 · 0 评论 -
OpenCV 简介
OpenCV(Open Source Computer Vision Library,开源计算机视觉库:http://opencv.org)是一个开放源代码库,其中包含数百种计算机视觉算法。该文档介绍了所谓的 OpenCV 2.x API,与基于 C 的 OpenCV 1.x API 相比,该 API 本质上是一套 C++ API(自 OpenCV 2.4 发行以来,不赞成再使用 C API,并且不使用“C” 编译器进行测试)。OpenCV 具有模块化的结构,这意味着该程序库包包含多个共享库或静态...翻译 2021-02-24 10:57:58 · 1339 阅读 · 0 评论 -
OpenCV 进行透视变换
背景:平时在拍照片时难免不小心把照片拍歪了,这时候可以使用透视变换矫正拍歪的照片!环境:运行环境:Win10 x64OpenCV 版本:4.5.1源代码:/****************************************************************************** * @brief : 使用透视变换矫正图片 * @usage : 用鼠标在原图上依次点击 左上-> 右上->右下->左下四个角点, * ..原创 2021-02-22 13:13:47 · 541 阅读 · 1 评论 -
OpenCV 进行图像融合拼接
OpenCV 版本 4.5.1运行环境:Win10 x64#include <iostream>#include <vector>#include <chrono>#include <string>#include <thread>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <op.原创 2021-02-22 09:16:48 · 714 阅读 · 3 评论