自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Evelyn_LiuZhen

一个正在行走的人,路上有多艰辛或许只有自己知道,虽然不一定做得很好,至少我们有为之努力

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python的基础语法

python数据的基本类型

2024-04-03 11:04:16 93

原创 Python入门之命令行操作

python入门的命令行操作

2024-04-02 11:48:43 482

原创 软考资料 分享与心得分享

软件设计师和软件评测师,把搜索到的一些资料与一些学习心得进行分享

2024-04-01 10:23:26 153 1

原创 移动机器人agv

今天我们来聊聊移动机器人领域的现有一些车型的应用,以及幻想一下未来有趣的一些应用场景吧,仅仅是个人一些狭隘的见解。agv(Automatic Guided Vehicle),又称自动导引小车,依靠动力系统自动的完成行走,转弯,举升,牵引等动作,而不要人为操作,从而达到减少人力的作用。agv现在运用较为广泛的场景有:电商、工厂、仓库、救援等。agv的应用可以提高工作效率、降低人工成本、节省存储空...

2019-08-13 18:58:59 1387

原创 求两个矩形是否相交

GetRegion(double x1, double y1, double x2, double y2, double dir, double allowShift = 3 * Math.PI / 180) { dir = RouteMathExtend.TurnToFixedRegion(dir, 0, 2 * Math.PI); List&...

2019-08-08 11:49:06 156

原创 关于VS中程序运行机制的一点小疑虑

终于又回来了,不知不觉步入职场2年多了,重新开启了一门新的语言,C#,说是新其实也没有特别大的语法差别吧,一直也不是很热衷于写博客,或者说自己的技术还没达到用博客来教别人的程度,但是最近感觉身处的环境让自己进步缓慢,当然主要原因还是自己,没有坚持不懈去做某件事的决心和勇气,其实那些让你为之艳羡的人不过是有常人难以想象的自律罢了,我一直很喜欢一句话——越自律,越自由,与君共勉。今天废话太多了,下...

2019-08-07 11:44:06 246

原创 YUV转换成RGB需要注意的问题 Matlab/C++

EvelynQQ:1809335179Matlab程序imageDirM = fullfile('D:','lzsourse','7.20','sight');i=10;p=fix(i/10);q=rem(i,10);stringnameM=fullfile(imageDirM,[num2str(p),num2str(q)]);streamM=fope

2016-12-06 10:18:07 575

原创 面试

谈不上面经,因为是第一次面试,是让自己好好反思一下9月23日 人生第一面  银联商务 国企 产品设计岗 群面  一面挂问题:给出三段材料,第一段为转基因食品的定义,第二段为台湾让小学优先食用自然食品,第三段为美国根据相关实验和数据证明转基因食品可靠允许其上市。题目:谈谈对转基因食品的态度。一开始一轮发言完之后的初步态度是持批判的接受的态度,进入自由谈论环节走偏到研发环节应该

2016-09-23 19:27:12 784

转载 C++ 找出迷宫的最短路径

现有一个迷宫0为可以通过的路径,1为不能通过的路径输入n行m列的一个0、1数组,找出能通过的最短路径原创地址:http://blog.csdn.net/cannel_2020/article/details/7495875#include #include #include using namespace std;struct point { int x; int y

2016-09-18 22:49:13 6790 1

原创 C++ 自增运算符与解引用优先级的特例

EvelynQQ:1809335179在优先级中自增运算符的优先级比解引用的优先级高#include using namespace std;int main(){ int a[10] = { 2,7,4,8,5,1,3,8 }; int *p = a; for (int i = 0; i < 2; i++) printf("%d", (*p)++); cout <<

2016-09-06 22:59:34 4308

原创 C++ 10进制转换成2进制、8进制、16进制

Evelyn QQ:1809335179今天是做京东的笔试题,简直又是被扼杀在摇篮里了,是一个求取幸运数的题目,即一个十进制的数如果各个位数的值相加与转换成2进制后1的位数相等,即这个数为幸运数。也是由于一时紧张没有想到,只想着有没有函数可以进行进制之间的转换,没有想到自己去写,确实有一个函数itoa,itoa(value,char,要转换的进制),头文件,可以进行二进制转换。在本地也

2016-09-05 22:36:41 5073

原创 数据结构 链表的反转

EvelynQQ:1809335179对一个链表进行反转struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};ListNode* ReverseList(ListNode* pHead) { if (pHead == NULL) return 0

2016-09-01 10:36:05 330

原创 C++ 给定一个长度为N的数组,找出一个最长的单调自增子序列(不一定连续,但是顺序不能乱)输出最长子序列的长度及对应的子序列

EvelynQQ: 1809335179给定一个长度为N的数组,找出一个最长的单调自增子序列(不一定连续,但是顺序不能乱)输出最长子序列的长度及对应的子序列#include#include using namespace std;int main() { int T; cin >> T; vector num; vector result; vector out;

2016-08-31 21:59:10 5168

原创 C/C++ 用C语言实现strstr函数

Evelyn QQ: 1809335179strstr函数原型为 strstr(char* str,char* substr)作用是在一个字符串中查找第一次出现的连续子串,如果存在返回字符串,不存在返回NULL我这个实现的功能是返回第一次出现子串的位置#include using namespace std;int _strstr(char* str, char* subst

2016-08-29 20:16:34 760

原创 算法 给出一个数组,求连续相邻的最大面积

/* 求一个连续数组的最大矩形面积,可以用一个栈来做辅助,遍历整个数组a时将比当前值a[i]大的数组下标t压入栈,如果已保存下标t对应的a[t]比a[i]小,则将t抛出栈,计算此时的面积,因为存入栈中的都是说明比当前值大的数,而且里面的值也是按递减排列,所以高度就等于当前值 。而且要考虑栈内为空,所以要压入一个永远不被抛出栈的值,也就是最小值,所以i都是从1开始,然后因为每次计算面积时都是计算当前

2016-08-27 21:22:03 1038

原创 C++\opencv 图像拼接算法

EvelynQQ:[email protected]因为最近有需要,把图像拼接的siticher类里面的具体函数实现看了一下,拼接最主要的部分是对图像进行变换,也就是那个warp函数,图像拼接涉及到很多参数的设置,主要研究了一个整个warp过程其实在进行拼接过程中进行了两次warp第一次是对图片进行下采样后进行warp,来求取角点,然后来进行类似光照补偿和下一次进行wa

2016-08-25 15:44:14 3142

原创 C++ 构造函数、拷贝构造函数、赋值构造函数、析构函数定义

[email protected]构造函数、拷贝构造函数、赋值构造函数、析构函数定义类string为例:class string{public: string(const char *str = NULL);//普通构造函数 string(const string &other);//拷贝构造函数 ~string(void);//析构函数 strin

2016-08-25 10:39:44 361

原创 C++ 运算符重载

C++运算符重载:(1)不能改变运算符的优先级;(2)不能改变运算符的结合型;(3)默认参数不能和重载的运算符一起使用;(4)不能改变运算符的操作数的个数;(5)不能创建新的运算符,只有已有运算符可以被重载;(6)运算符作用于C++内部提供的数据类型时,原来含义保持不变。C++ 运算符除了以下几个运算符,其余都能被重载成员选择"

2016-08-25 09:43:07 314

原创 数据结构 各种树的定义及遍历方法

EvelynQQ: 1809331179假设树有n层,有序树:子树有序,不可交换完全二叉树:除了第n层和n-1外,其他各层的子结点数都达到最大值,即2^(n-1),且第n-1层的子结点数都集中在最左边。一般采用顺序存储结构。满二叉树:除了第n层外,所有层的子结点数都达到最大值,即2^(n-1)个二叉排序树:若左子树不为空时,左子树结点的值都小于根结点;右子树

2016-08-24 11:56:39 1770

原创 C++ 冒泡排序法

#define _CRT_SECURE_NO_WARNINGS#include void quicksort(int* p, int len) {if (len return;int start, end, value;start = 0;end = len - 1;value = p[0];while (start while (start if (p

2016-08-17 22:52:48 378

原创 C/C++ 常见易混淆关键字区别 define/const,define/inline,malloc/new

define/constdefine只是字符串替换,const参与编译运行: define不会做类型检查,const执行相应的类型检查 define仅仅是宏替换,不占⽤用内存,而const会占用内存 const内存效率更高,编译器通常将const变量保存在符号表中,而不会分配存储空间,这使得它成 为一个编译期间的常量,没有存储和读取的操作 define/inline

2016-08-08 21:46:25 519

原创 C/C++ opencv 读取网络摄像头程序

电脑连接USB摄像头,将捕获的场景保存成图片格式,这个程序里的是将单个摄像头的图像分开保存。#include "opencv/cv.h"#include "opencv2/imgproc/imgproc.hpp"#include #include #include #include #include #include using namespace std;using name

2016-08-08 17:20:43 7258

原创 C++ 从键盘读入行列不确定的字符串

C++ 从键盘读入行列不确定的字符串,并以空格为间隔将每个字符串保存进二位的vector

2016-08-07 21:52:59 3145

转载 C++ 类中不同类型成员函数的定义

C++类中各种不同类型成员根据是否static 、是否const类型的初始化方法不尽相同,写代码时经常搞乱,网上搜了一下资料,全部总结一下。一、例子[cpp] view plain copy-----------------Test.h----------------------------    #pragma once    cl

2016-08-07 17:18:54 853

原创 C++ 字符串长度的不同求取方式及差异

此运行结果是在32位机情况下,后面标准的为每种情况下的运行结果#include #include #include using namespace std;void Func(char str_arg[100]){printf("%d\n", sizeof(str_arg));   //4          printf("%d\n", strlen(str_a

2016-08-07 15:36:59 1298

原创 C/C++ 数据类型扩展

数据类型扩展:    定义的数据类型的值与定义的数据类型无关,只与最后输出形式有关。如:char c=128;printf("c=%u",c),c=4294967168(0xFFFFFF80);         printf("c=%d",c),输出为c=-128;unsigned short i=10;printf("~i=%u",~i)~i=4294967285(0xFFF

2016-08-07 13:15:57 1119

原创 数据结构之排序算法总结

各种排序算法的C#语言实现:1、冒泡排序 相邻的两个元素相比较,先把最大的移动到最尾端,直到没有需要交换的,说明已经排好序(由小至大排列) void BubleSort(int[] a,int len)//由小至大排列 { if (len == 0) return; for(int i=0 ;i<len...

2016-08-05 15:50:54 349

原创 C/C++ 局部变量与全局变量

局部变量能和全局变量重名,在局部变量的作用范围内如需引用全局变量需加限定符"::"在另一个文件中引用已经定义过的全局变量a,只需在文件中加入extern int a;全局变量和局部变量在内存中的区别:生存周期不同;作用范围不同;

2016-08-05 12:06:50 382

原创 C++转换运算符之const_cast

C++提供了四个转换运算符:const_cast (expression)static_cast (expression)reinterpret_cast (expression)dynamic_cast (expression) c 语言中怎么去除 const 修饰? 比如:const int value=0.2f; int *ptr;ptr 怎么样获取

2016-08-05 11:13:11 275

yuv与rgb转换与处理工具

支持yuv\rgb的各种处理,比如rgb与yuv的相互转换,视频格式转换,从一段长视频中截取出某几帧等,此工具包里包含多个工具 YUVviewerPlus.exe 对YUVviewer进行了修改,增加一下内容: 1、增加支持的格式:yuv4:4:4, yuv4:2:2, gbmp 2、增加zoom的范围 BMP2GBMP.exe 将一副副的BMP图片合并成一个没有BMP头信息的文件 note:仅支持24位bmp图片 DYUV2SEQ.exe 实现分离的yuv文件转换成YUV序列 4:2:0 ShowDIB.exe BMP图片显示程序,多文档框架 YUV2BMP.exe 实现了YUV转换成24位的BMP图片,实现了批量转换 BMP2SEQ.exe 将一系列24位或8位的BMP图片转换成4:2:0的YUV序列。 DYUV2BMP.exe 将分离的Y,U,V转换成24位的BMP图片,实现了批量转换 GBMP2SEQ.exe 实现包含一组rgb24图片(不含文件头)的单一文件到yuv4:2:0序列文件的转换 SEQ2BMP.exe 实现了SEQ2BMP的程序 输出BMP文件为24位真彩 SeqCut.exe 实现对YUV4:2:0文件的剪切操作 即从序列文件中取出一段序列 SeqSnr.exe 实现了两序列对应帧之间Y分量的SNR求取,并给出平均值 YUV2SEQ.exe 将单帧的YUV文件转换位YUV序列 4:2:0 YUV2SEQ2.exe 将单帧的YUV文件转换位YUV序列 4:2:0 可以选择目标图像的位置和大小

2016-12-07

空空如也

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

TA关注的人

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