c++
yijiangyi
这个作者很懒,什么都没留下…
展开
-
代码运行记录:基于轮廓线索的实时人体检测 Real-Time Human Detection Using Contour
前面的文章有转载 基于轮廓线索的实时人体检测 Real-Time Human Detection Using Contour Cues文章,文章中涉及到了程序源码,改源码由作者提供,本人实际运行了程序,发现了结果蛮一致的。 有的帧会检测不到,但是对比论文,和论文所属确实一致的,大家可以放心食用。 觉得有用请打赏我一杯咖啡 ...原创 2021-05-31 10:24:16 · 117 阅读 · 0 评论 -
使用opencv3 生成棋盘格图片源码
使用opencv3 生成棋盘格图片。 棋盘格图片,很多搞机器视觉的可能会用到。当然,精度要求很高时肯定是花钱买专业的标定板了。opencv的头文件肯定要添加#include <opencv.hpp>using namespace cv;相应的函数部分。 Mat img(630,891,CV_8UC1,Scalar::all(0));//初始化img矩阵,全黑 int cube = 90;原创 2017-08-06 17:27:16 · 4446 阅读 · 2 评论 -
opencv main 函数里的argc *argv[]解释
本人不是计算机编程相关专业,大学里有一些c++基础。在实际编程中,经常遇到和学校里教的不太一样的地方。main函数的参数就是一例。在阅读opencv的例程时,经常会遇到int main(int argc, char argv)**。而在平时我是不这么用的,也对这个不太熟悉。这两个生词的***字面意思***: argc是英文词,意为***n. 命令行参数个数*** argv不是一个英文词,互联网上多为原创 2017-09-25 14:22:49 · 376 阅读 · 0 评论 -
opencv的Mat初始化
Mat结构作为最常见图像处理类,是必然要熟悉使用的一般是 Mat src 但是,仅仅这样做是不够的,可能还需要用到下面的一些操作 Mat src(3,5,CV_32FC1, 1)或者Mat src(3, 5, CV_32FC1, Scalar(1))。初始化一个三行五列的矩阵。并且初始化其值为一 Mat m原创 2017-11-29 14:52:50 · 8841 阅读 · 0 评论 -
opencv3.1 example解析1 求最小包围圆和最小包围矩形以及最小包围三角形
最小包围这类的我一直没有注意,在换了团队之后,新的团队要求将目标如何如何标记出来。所以找了这个例子写一下注释,方便以后查看 思路远比实现更重要,下面是将要注释的代码的代码思路 所解释的例子结构是: 头文件 help函数 main函数 定义mat 产生随机点 产生最小包围的矩形等 绘制出来 显示图片 以下是例子以及注释,源文件为openc...原创 2018-03-09 16:19:44 · 1125 阅读 · 0 评论 -
win10+vs2017+opencv4安装(含额外模块)
新年第二天,记录下opencv4.0.1从源码安装部分注意的地方,事先告知,以防被忽略步骤 环境介绍: win10 vs2017 opencv4和其额外模块从github上下载而来。 cmake工具。 前置技能:cmake工具的使用(不会请现学,来得及)。 注意的地方,事先告知,以防被忽略 源码下载,从github下载opencv4的源码,最新的是4.0.1。注意,对应的额外模块也需要是这个版本...原创 2019-01-02 17:11:26 · 1055 阅读 · 0 评论 -
字符(char),字符数组,字符指针(char*),字符串,(字符串指针数组)
本文只说char 字符本身没什么疑惑性可言,但是它的使用就不一样了 字符指针 char *s=“sdfsdf”; 字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以 \0 作为串的结束。 顺序是:1.分配内存给字符指针;2.分配内存给字符串;3.将字符串首地址赋值给字符指针; 这里的s本身指向的是该字符串的首地址.也就是’s’的地址,...原创 2019-02-18 11:33:20 · 988 阅读 · 0 评论