自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 视觉SLAM十四讲 第七讲 无法显示特征点及特征点匹配的图像

【问题】【原因】CMakeLists.txt文件中OpenCV路径的原因。【解决】在cmake时,发现cmake找到的是/opt/ros/下的opencv文件,不是自己安装的OpenCV-3.4.1 ,将CMakeLists.txt文件中find_package(OpenCV 3 REQUIRED)改为自己安装的opencv-3.4.1find_package(OpenCV...

2019-04-18 18:16:10 1322 8

原创 ubuntu16.04安装PCL总结

Ubuntu装软件真的麻烦,一个pcl库费了我整整两天时间!在此总结下,让大家少踩坑。首先Ubuntu16.04应该是无法用3步安装法的,我试了几种网络,第二步都会失败,无法定位到package。sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl sudo apt-get update sudo apt...

2019-04-11 14:20:39 4370

原创 vs2013编译OpenTLD出错报红(Error :无法打开源文件 “opencv2/opencv.hpp”)

添加配置好属性文件后依然报错,则有可能是配置管理器中活动解决方案平台的问题。如图:点击下拉箭头,点击配置管理器将Debug的x64改为x86,关闭后报错消失。配置属性以及添加属性到新项目参见下面两条blog:OpenCV 2.4.13 + VS2013 版本下的环境配置 WIN10一次配置好OpenCV2.4.13+VS2013开发环境如果出现Error 1 e...

2018-11-13 21:10:23 2016

原创 【学习OpenCV】使用OpenCV播放AVI视频

//使用OpenCV播放AVI视频#include "highgui.h"#include "windows.h"int main(int argc, char** argv){ cvNamedWindow("MV", CV_WINDOW_AUTOSIZE); CvCapture* capture = cvCreateFileCapture("D:\\星辰.avi"); IplIma...

2018-11-09 15:19:20 907

原创 大疆Manifold 制作和恢复镜像及恢复出厂设置卡主不动处理方法

进入恢复模式首先你要准备一台运行Ubuntu 14.04或者Ubuntu16.04的电脑,将电脑与Manifold 的RECOVERY USB 接口,用Manifold自带的USB线连接。连接电源,上电前用螺丝刀按住RECOVERY 键,再按电源键。或者在开机后可以用螺丝刀按住RECOVERTY键,与此同时按住RESET键。这样就可以进入恢复模式了。开始恢复在运行着Ubuntu的电脑上,在命...

2018-10-26 22:10:53 3236 3

原创 ubuntu卸载火狐浏览器(亲测有效)

由于ubuntu下面的自带的火狐浏览器总是崩溃,又没找到具体到好办法,无奈只好将其卸载。卸载方法如下:查看已安装的火狐浏览器及其扩展:dpkg --get-selections | grep firefox 卸载软件:sudo apt-get purge firefox   firefox-globalmenu  firefox-gnome-support   fir...

2018-10-26 20:20:17 12916 3

原创 结构体

结构体并不是一个它自身成员的数组。和数组名不同,当一个结构变量在表达式中使用时,它并不被替换成指针。结构声明1.两个完全相同的结构体不能互相赋值struct { int x; char y;}obj;struct{ int x; char y;}*b;b=&obj;//*错误*struct{ int x; char y;}obj,*b;b

2018-03-29 15:06:47 414 1

原创 返回一个数二进制中1的个数

方法一:一个数模2除2便可以统计出1。模2如果等于1,则说明二进制最后一位是1,count++,如果最后一位不是1,模2则为0,count不加;再将这个数除2,去除最后一位,直到最后一位为1,再count++。 这种方法无法计算负数中1的个数,但是通过使用函数,将函数中参数设置为unsigned int ,便可以统计了 –> 17 : 0000 1001 coun...

2018-03-14 21:17:39 361

原创 模拟用户输入密码

#include<stdio.h>#include<string.h> int main(){ //char arr[] = "123456"; //[]里面应该大于6 char password[10] = ""; char arr[] = {49,50,51,52,53,54}; int i = 0; for(i=0;i<3;i++) {

2018-01-28 16:47:15 692

原创 二分法查找

#include<stdio.h>int binary_search(int a[],int k,int sz){ int left = 0; int right =sz; while(left<=right) //注意是 <= { int mid = left+(right-left)/2; if(a[mid]==

2018-01-28 16:46:30 231

原创 猜数字游戏

#include<stdio.h> #include<stdlib.h>#include<math.h>void game(){ int num = 0; int k = 0; num = rand()%100+1; printf("请输入一个0~100之间的数:",k); while(1) { scanf("%d",&k);

2018-01-28 16:45:08 236

原创 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号是否成对出现

#include<stdio.h>int main(){ int ch = 0; int count = 0; while((ch=getchar())!=EOF) { if(ch=='{') { count++; } if(ch=='}') {

2018-01-23 15:33:25 333

转载 c中的getchar和putchar

getchar是以行为单位进行存取的。当用getchar进行输入时,如果输入的第一个字符为有效字符(即输入是文件结束符EOF,Windows下为组合键Ctrl+Z, Unix/Linux下为组合键Ctrl+D),那么只有当最后一个输入字符为换行符'\n'(也可以是文件结束符EOF,EOF将在后面讨论)时, getchar才会停止执行,整个程序将会往下执行。譬如下面程序段:w

2018-01-22 20:56:10 630

原创 求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和

保证程序的通用性,所以定义两个变量a ,n#include<stdio.h>int main(){ int a = 0; int n = 0; int i = 0; int tmp = 0; int sum = 0; scanf("%d%d",&a,&n); for(i=0;i<n;i++){ tmp = tmp*10+a;

2018-01-22 15:44:38 587

原创 输出水仙花数

首先明确什么是水仙花数:即一个数的每一位求这个数的位数次幂的和恰好等于这个数,即为水仙花数#include<stdio.h>#include<math.h>int main(){ //循环找出10000000以内的所有水仙花数 int i = 0; for(i=0;i<10000000;i++){ //1,确定一个数是几位数 //2,得到

2018-01-22 15:31:25 488

原创 C语言输出一个菱形图案

用c语言输出一个由星号*组成的菱形图案#include<stdio.h>int main(){ //首先写菱形的上半部分 int line = 0; printf("请输入行数"); scanf("%d",&line); //根据图案,要输出菱形的上半部分,要用到for循环,循环输出line次输出每一行 //上 int i = 0;

2018-01-22 14:40:08 11852

原创 交换两个整数的值

交换两个整数的值:0和一个数a异或是a。 Q:用异或运算找出一串数字中没有重复的数,123451234??????#include<stdio.h>int main(void){ /*^ 是异或按位运算符,0001 0010 异或运算后是,0011 再异或运算后,0001 再异或

2017-12-10 17:00:20 420

原创 寄存器变量

#include<stdio.h>int main(){ regidter int a = 10; printf("%p\n",&a); //不能对a取地址,因为a不在内存上 return 0;}

2017-12-10 16:48:49 460

原创 判断1000~2000之间的闰年

判断1000~2000之间的闰年:能被4整除,不能被100整除的是闰年;能被400整除的是闰年。#include<stdio.h>int main(void){ int i = 0; int count = 0; for(i=1000; i<=2000; i++){ if(i%4==0){ if(i%100!=0){

2017-12-10 16:42:24 524

原创 输出乘法口诀表

输出乘法口诀表:#include<stdio.h>int main(void){ int i = 0; for(i=1; i<=9; i++){ int j = 0; for(j=1; j<=i; j++){ printf("%d*%d=%2d ",i,j.i*j);//%2d即输出的时候必须输出量位 }

2017-12-10 16:12:15 359

原创 输出100以内的素数

···输出100以内素数的关键是明白素数的概念:只能被自身或1整除的数叫素数。0和1都不是素数。 ···应该想到用for循环,既然0,1不是素数,那循环就应从2开始,到100。 ···要判断能不能整除其他数,就应该想到用循环嵌套,在一层for循环的基 础上去对比它小的数取余。 ···其次,考虑用什么方法记录素数。因为只有素数和非素数,于是用1和0来标记素数和非素数。

2017-12-06 11:58:32 29642 2

空空如也

空空如也

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

TA关注的人

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