自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (6)
  • 收藏
  • 关注

原创 123

https://licardo.cn/

2019-10-22 22:45:41 385

原创 opencv编译

1.勾选opencv_enable_notfree2.再次编译,直至没有红色选

2019-05-30 12:16:26 455

原创 vs一个错误:fatal error C1900: “P1”(第“20150812”版)和“P2”(第“20130802”版)之间 Il

编译器遇到fatal error C1900: “P1”(第“20150812”版)和“P2”(第“20130802”版)之间 Il…….的错误为VS2015下载Upgrade3更新即可。

2019-05-28 10:06:57 11970 4

原创 关于指针传递的实验

int main(int argc, char* argv[]){ int i = 100; std::cout<<"调用之前i的值" << i << std::endl; std::cout << "调用之前i的地址" << &i << std::endl; resnet(&i); std:...

2019-05-08 16:05:18 232

原创 C++STL pair代替二元结构体用来返回两组数据,且数据类型不一样

1 pair的应用pair:两个元素绑在一起作为一个合成元素。可以看成是两个元素的结构体。struct pair{ typeName1 first; typeName2 second;};pair是将2个数据组合成一个数据,当需要这样的需求时就可以使用pair,如stl中的map就是将key和value放在一起来保存。另一个应用是,当一个函数需要返回2个数据的时...

2019-05-07 14:18:57 536

转载 关于vector,list,deque的比较(截图)

deque相当于:vector+list(隔一段vector加一个地址指针,并不是每个数据都需要一个指针)链表头没有数据域,链表尾没有指针域如果未使用头节点,在头节点处加入元素,要考虑head的变化(新加入的元素为head);同样的,若使用尾指针,那么在尾添加元素时,要注意尾指针(让新加入的元素指向null)的变化!!!! (一句话,始终保持变化后的状态是一链表!!!)...

2019-04-28 09:18:38 216 1

原创 qt pro配置外部库dll到exe中打包发布

Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。如果要自己复制dll。需要配置pro,配置方法如下(即将外部库dll拷贝到构建文件build-kls_master-Desktop_Qt_5_11_2_...

2019-04-22 15:47:32 1561

原创 海康相机连续不断硬触发拍照代码

整了两天终于搞定了,还未优化,投影仪500帧/s投编码图案,触发相机拍照,连续不断拍,实现动态三维重建。代码还未整理,先记录一下#include <stdio.h>#include <Windows.h>#include <conio.h>#include "MvCameraControl.h"#include <string>#...

2019-04-08 11:25:43 17657 11

原创 C++回调函数

回调函数笔记-暨海康相机硬触发调试经历回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。C语言使用回调函数原因:软件分层:单向依赖-回调函数就是将双向依赖转为单向依赖的工具常见的回调函数:多线程:函数创建是给其他函数调用就叫回调函数,此处cb函数做为pthred_create中的一个参...

2019-04-04 13:45:11 906

原创 关于相机选型

1.试了两种相机一种是海康500百万像素相机,分辨率2448×2048,但是帧率最大30帧失败,最后选用的是海康MV-CA013-20UM  分辨率1280*1024,帧率可达170多,满足需求(黑白相机)2.镜头选用,本次对各种焦距镜头做一个比较,分别为8mm,10mm,12mm,15mm,25mm相机与平板相机60cm左右6mm定焦拍摄8mm拍摄图片10mm拍摄...

2019-02-27 14:48:12 2116

转载 DLP4500厂商给的,这套系统对win10反应比较大,最好在win7下操作

硬件的坑太大,换了个电源,投影仪就一直投影,怎么也触发不了,最后发现是电源原因,今天代码怎么也下不进去,竟然是系统原因 D4500 使用注意事项1),D4500写图片烧固件目前支持win7电脑系统,控制操作可用其它系统,若在写图片或烧录过程中出现死机、中途不动,未完全运行完,不可断电,可重写或可重启电脑。2),D4500本征分辨率1140X912,  8bit图片速度可达(不超过6...

2019-02-27 10:36:36 2963 2

原创 相机的一些知识转载

2019-02-24 14:01:55 230

原创 office出问题解决方案

1.密钥2013:F2K62-NHPWX-PVX37-TVX9X-QV367安装好就可以了 

2019-02-14 16:47:51 481

原创 关于类的封装继承多态的一个简单复习笔记

#include "iostream"#include "string.h"/************************类的封装**********************************///结构体默认是公有的,类默认是私有的//私有类class Student { int age; char sex; double score;public: //封装起来...

2019-01-06 13:41:40 264 3

转载 typedef使用的总结--转载

原文链接:https://wenku.baidu.com/view/4b48ac17f18583d049645980.html 

2019-01-03 10:26:40 127

原创 一个好用的日志记录库,easylogging++,只有一个头文件easylogging++.h,可以快速定位问题

https://github.com/zuhd-org/easyloggingpp

2019-01-02 09:56:06 1531 2

原创 面结构光三角测距原理

 

2018-12-27 19:25:08 5090

原创 数组实现堆栈完成扑克洗牌发牌过程

#include &lt;iostream&gt;#include &lt;iomanip&gt;#include &lt;ctime&gt;#include &lt;cstdlib&gt;using namespace std;void Swap(int*,int*);void push(int statck[],int MAX,int val);int pop(int sta...

2018-12-24 09:12:08 530

原创 利用数组实现入栈出栈

#define MAXSTACK 100int stack[MAXSTACK];int top = -1;//判断是否维空栈的函数,stack[-1]返回值无数,指向数组头指针前一个地址,说明为空栈int isEmpty(){ if (top == -1) return 1; else return 0;}//定义入栈操作,只有栈还有位置才能入栈,定义栈的大小为stack[0]...

2018-12-21 13:54:57 4748

原创 论文阅读汇报-一个不错的项目

 

2018-12-20 13:30:54 349 1

原创 DLP4500棋盘格代码

clear, clc, close all%构建1140*912的棋盘格height = 1140;width = 912;img_chess = ones(height, width);%棋盘格长为80,宽度为40lengthX = 40;lengthY = 2*lengthX;%棋盘格有十行,13列row = 10;col = 13;%%orgX,origY必须是偶数%...

2018-12-20 13:28:28 1609 1

原创 json文件批量写入列表的一个脚本

#!/usr/bin/env python# -*- coding:utf-8 -*-import osimport mathimport numpy as npimport pandas as pdimport os.path as ospfrom tqdm import tqdm#进度条label_warp = {'正常': 0,'不导电':1,'擦花':2,'角位漏底':...

2018-12-20 13:28:11 1609

原创 计算机视觉两次作业

代码实现比较简单import tensorflow as tf  #通过Numpy工具包模拟数据集  from numpy.random import RandomState    batch_size=8#训练数据batch的大小    #定义神经网络的参数  # 输入层2个节点,第一个隐层3个节点,第二个隐层2个节点,输出一个节点w1=tf.Variab...

2018-12-20 13:27:57 916

原创 minist字符识别达到top4%

             (一)项目描述   文字是人类表达和交流信息的重要工具之一,不论是在生产还是日常生活中,人们都要接触和处理大量的文字信息。数字识别能够将数字高速、快效的输入到计算机系统,实现人机交互,减轻人们的劳动,将人力从枯燥冗杂的工作中解放出来,提高处理效率。手写数字识别在车牌号码识别,快递信息录入,邮件文字录入等领域具有重要的价值。   MNIST是一个简单的图片数据集...

2018-12-20 13:27:16 878

原创 字符识别top4%代码

# In[]from keras.datasets import mnistimport scipy.io as sioimport osimport pandas as pdfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras import backendfrom keras...

2018-12-20 13:27:00 415

原创 发现傅里叶变换,PCA,SVD都是一种东西,记录一下

傅里叶变换,PCA,SVD,从数学上来说都是矩阵变换,从一个矩阵乘以一个变换矩阵变为另一个矩阵,由于变换矩阵一般都具有特殊性,达到升降维的作用。从矩阵的角度来说都是基变换,就是从一个坐标系转换到另一个坐标系,坐标系维度也会发生变换。从应用角度来说,傅里叶变换其实是通过那个复杂的傅里叶变换函数产生无限个正交基,从而起到升维目的(记得是1,cos,sin。。。)这样信号中很多看不出来的东西就全部能看出...

2018-12-20 13:24:38 1613 3

原创 windows双线程启动

#include "windows.h"#pragma omp parallel sections num_threads(2)        {#pragma omp section    {   }        }#pragma omp section      {}

2018-12-17 17:11:11 270

原创 c++ explicit

public:  explic Sift (Options const&amp; options)-避免隐式转换,构造函数时尽量使用

2018-12-16 23:25:18 288

原创 关于SIFT-尺度构建

1.SIFT:尺度不变特征变换2.优点:检测到的特征是局部的,特征对图像平移旋转能够保持不变,对亮度变化具有鲁棒性,对噪声和视角微小变换也能保持一定稳定性。3.SIFT可分为四个阶段阶段1:尺度空间的极值检测:1.像人眼一样,越远越模糊,越近越清楚。方法是利用高斯函数进行逐步模糊处理,从而产生尺度变换的假象。2.二维高斯卷积函数为其中就是尺度空间因子,他决定这图像模糊平...

2018-12-13 22:32:57 828

转载 小记双目

 

2018-12-12 09:18:58 153

原创 类对象与类指针

 //参考https://www.cnblogs.com/flylong0204/p/4731318.html类对象:Student s1      类指针:Student *s2(1)定义对象实例时,分配了内存,指针变量则未分配类对象所需内存。(2)类的指针:他是一个内存地址值,他指向内存中存放的类对象(包括一些成员变量所赋的值).            对象:他是利用类的构造...

2018-12-06 21:04:02 14575 5

原创 摄像机坐标,世界坐标,像素坐标之间转换

像素坐标=内参*摄像机坐标摄像机坐标=外参*世界坐标

2018-12-06 14:36:12 3910 2

原创 static ,auto ,template的一个小例子

#include &lt;iostream&gt;class Foo{public: static int get(void) { return 0; }};class Bar{public: static const char* get(void) { return "0"; }};template &lt;class A&gt;void func(vo...

2018-12-06 10:14:54 316

原创 剑指offer第一题-二维数组查找

题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。方案1:考虑空数组时的越界问题class Solution {public: bool Find(int target, vector&lt;vector&lt;int&gt;...

2018-12-04 20:04:53 107

原创 qt quick给c++传参数实现混合编程

建立工程后,再新建一个新的类(如class kls),类声明在kls.h头文件中,在main.cpp中 #include "kls.h" 但是在链接过程中报错:类kls的所有成员函数(构造函数,析构函数等)均无法识别,被编译器标为“无法解析的外部符号”。解决:将当前qt工程所在的父目录下的 build-(工程名)-Desktop_Qt_5_0_2_MSVC2010_32bit-Debug 文件...

2018-12-04 14:22:52 589

原创 神奇的solvepnp

double K1[3][3] = { (double)2575.74592776,(double)0,(double)648.663424012, (double)0,(double) 2570.24204747,(double)505.506393328, (double)0, (double)0, (double)1 };    //摄像机内参数矩阵K   cv::Mat cameraMa...

2018-11-20 22:42:58 911

原创 标准棋盘格下载网站

https://nerian.com/support/resources/patterns/

2018-11-19 10:56:45 7595

转载 转为fastercnn格式

https://blog.csdn.net/qq_26569761/article/details/51582024

2018-10-18 23:55:10 189

转载 点云格式转换

https://blog.csdn.net/xs1997/article/details/78008353

2018-10-18 12:39:48 5036

原创 1 is not JSON serializable的解决方案

json无法识别numpy版的int,如果数据是numpy类型就会出现错误,转换为python内置int即可解决

2018-10-17 12:12:00 11016 1

以例子来说明c++17新特性的一本书

可以看看例子,感觉C++17语法接近了python,希望能坚持看完

2019-01-07

PCA+SVD自己看的

关于PCA+SVD总结的别人博客的一些东西,没必要下载,我自己看的

2018-12-20

双目视觉ppt

双目视觉ppt,写的很不错,在找一份代码结合看会比较好

2018-12-11

依赖项查看工具

Windows10x64下DLL缺少依赖库查看Windows10x64下DLL缺少依赖库查看

2018-11-15

ore-at-2-0.dll

Missing api-ms-win-core-* DLLs,Windows10x64下DLL缺少依赖库

2018-11-15

opencv实现图像旋转任意角度(边界正好填充),并可以实现反转回原图像大小。并做了直方图,还要有信噪比比较效果。

opencv+vs2010实现图像旋转任意角度(边界正好填充),并可以实现反转回原图像大小。并做了直方图,还要有信噪比比较效果。

2018-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除