自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 opencv学习01

使用imread函数进行读取时,若不添加额外参数则默认为1,即读取的图片为三通道彩色图片。mat格式数据可用std:cout<<img<<std:endl来遍历。如果是彩色图片则会在每一行显示3x宽的数据量,大概是对应RGB。例如读入图片为10x10的彩色图片,则遍历得到的结果为10x30的数组。...

2019-10-09 15:54:12 115

原创 opencv读取视频播放的问题

今天进行测试的时候发现有个从摄像头中导出的mp4视频无法用opencv读取播放,具体症状是在读取一小段后程序就自动退出了,没有任何报错,进行try catch的话是直接卡死。一开始推测是帧率或声道的问题,但是发现其他的高帧率视频与有声音视频都可以正常读取播放(无声播放),后来推测可能是格式问题,因为同样帧率和分辨率的视频,该摄像头导出的MP4视频的数据速率大很多,可能是摄像头故意搞的格式。于是...

2019-09-15 19:54:30 536 4

原创 Jetson TX2在ubuntu16.04下使用Jetpack 3.3刷机,介绍一下几个坑

问题1:跳出cuda安装失败的警告框原因:安装的时候忘记去掉host主机的安装了,自己笔记本上的虚拟机完全没必要安装cuda或者opencv嘛。使用虚拟机的原因是tx2是arm架构不能运行jetpack,这样看来其实jetpack可以直接帮你把所有的相关东西安装好,只是tx2无法运行罢了。如何去掉host主机的安装:如图所示,点击红框位置选择no action即可。问题2:按照...

2019-09-08 10:18:11 1114

原创 Ubuntu 16.04 安装opencv遇到的问题

opencv安装完毕后会需要gtk2来显示图片,而安装libgtk2.0-dev 时如果直接用apt-get会遇到依赖项问题,也就是太旧了。要解决这个问题就不能用apt-get来安装,而是用aptitude来安装。而在安装的时候跳出来的第一个选项是问你要不要保持原样,如果按了y那么保持原样就是不安装,这肯定不行,所以这里要按n。之后就是问你要不要安装了,那就按y。这样下来终于是安装好了...

2019-09-04 15:52:50 323

原创 如何翻转一个数字

设输入的数字为x,要输出的翻转的数字为y。y初始值为0。对x进行以下循坏,直到x为0为止:y=(x%10+y)*10x=x/10

2019-08-29 15:20:02 2011 1

原创 01背包问题的理解

原链接:https://blog.csdn.net/qq_38410730/article/details/816678853、寻找递推关系式,面对当前商品有两种可能性: 包的容量比该商品体积小,装不下,此时的价值与前i-1个的价值是一样的,即V(i,j)=V(i-1,j); 还有足够的容量可以装该商品,但装了也不一定达到当前最优价值,所以在装与不装之间选择最优的一个,即...

2019-08-23 10:23:11 155

原创 1x1卷积核到底有什么用

首先所有的卷积核都默认了第三维与图像相同,也就是说如果图像是axbxc,那么1x1卷积核就是1x1xc。然后这样的卷积核卷积出来的图像第三维必然是1维的,也就是说被1x1卷积核卷积的axbxc图像会变成axbx1,也就是等于是第三维降维了,而第一维第二维维度不变。也就是说,单个的1x1卷积核的用处就是对图像进行降维。...

2019-08-22 11:20:54 401 1

原创 为何卷积核都是奇数正方形

网上搜了一下,我个人的理解如下:如果卷积核为偶数,会让左右之间抵消的情况发生的可能性更大,而奇数卷积核能够避免这个情况,更突出中心像素。...

2019-08-22 10:45:02 908

原创 leetcode 3 无重复字符的最长子串

题目略。当时并不会做,思路大致就是和官方解答中的方法一类似,时间复杂度n3。查看了方法三之后,豁然开朗,这里简单介绍一下思路。核心思想大概是这样的:设开始计算无重复字符串的起点字符为位置i,设当前所读的字符为位置j;若从位置i至位置j的字符串中,存在有与位置j的字符相同的字符,位置设为位置k,则将j-i作为max值,并将位置i更新至位置k+1。之后继续从位置j开始读取字符。重复该过程。ma...

2018-10-31 16:33:37 83

原创 leetcode 843 猜猜这个单词

题目我就不拷了,简单说下思路,参考的是https://blog.csdn.net/qq_36627886/article/details/80488272首先正确答案就在wordlist中,我们假设它为x。我们先随机guess一个单词,得到它与x之间相同字母数量,设其为num;之后遍历wordlist,只要和x相同字母数量为num的都取出来,加入到一个新的list中,设为temp。x必然在...

2018-10-30 16:47:15 303

原创 mat2gray、interp1

p26:“函数mat2gray会将值限定在[0,1]范围内”,我的理解是该函数会自动检测输入的值的类型,0对应该类型的最小值,1对应该类型的最大值,将该数值进行变换。例如输入uint8类型的数字(范围为0-255),该函数就会自动将0对应0,1对应255来进行变换。im2uint8也同理。p27:interp1(z,T,f)该函数的z与T为长度相同的列向量,他们其中的值一一对应。例如z数组为:[1...

2018-07-01 09:54:30 296

空空如也

空空如也

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

TA关注的人

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