- 博客(20)
- 收藏
- 关注
原创 opencv保存H264编码的视频
安利一个很好用的库。opencv保存视频在windows上面默认只支持xdiv压缩格式,这种压缩格式压缩率低,而且已经无法在主流浏览器直接播放。要支持h264压缩不需要编译ffmpeg,直接使用一个叫openh264的库就行,github官网有提供编译好的dll或.so文件,放到源文件相同文件夹即可。https://github.com/cisco/openh264/releases...
2020-02-27 19:16:22
3914
4
原创 css属性不生效
css属性,不生效原因很多,在此列举几种。1、层叠样式的原因。自己写的规则重要性不够被其他规则覆盖。2、属性关联。比如要设置top属性一定要同时设置position属性。设置vertical-align,一定要关心父元素行高和自身是不是inline-block或inline元素。3、语法问题。一定要用一款专业的编辑器,我之前用notepad++感觉很爽,然后后来被中文冒号,不生效的注释,单词...
2020-02-19 17:57:40
3692
原创 visual studio安装包闪退
通常visual studio到期以后不能用了就要重装,重装经常会遇到安装包闪退问题,按照以下方法解决。C:\Program Files (x86)\Microsoft Visual Studio 10.0 这个路径下,有个Installer.exe,右键,选[属性],再选[兼容性]页签,勾选[以兼容模式运行……],再选择[Windows XP…...
2020-02-14 19:47:25
1077
原创 树莓派开机黑屏 只能看到鼠标
千万不要卸载树莓派自带的python,我就是卸载了树莓派自带的python3.7换成了python3.6好用tensorflow,结果导致系统奔溃了。想用别的版本可以直接安装别的版本,然后改pip的安装库的位置即可。...
2020-01-13 16:03:31
1557
3
原创 opencv存取视频的编码格式 fourcc
opencv设置视频编码格式需要用fourcc函数穿进去四个字母组成的codec。但是一些初学者不知道这个字母怎么设置,其实opencv也是调用的windows系统或ffmpeg等库的编码器,如果有装的ffmpeg,可以执行ffmpeg -encoders来查看支持的编码器以及对应的codec。但是直接使用任然会出现以下错误:等我研究好了再更怎么做。还有linux下面的编码器选择。...
2019-10-09 19:52:30
4023
原创 前端奇怪问题的解决方法
1、所有相邻的div之间总是空了一些距离,检查没有任何margin和padding。最终发现是有一个多余的未配对大括号引起。2、header与footer无法设置height,最终换为div解决。...
2019-10-05 12:21:51
180
原创 word交叉引用不能更新
在word的参考文献和引用图片题注时,按说当更改以后所有引用应该跟着变动,但是实际上却不是如此,需要全选文档,然后右键,更新域才会更新。目录也是如此,需要手动更新才会变化。...
2019-07-17 10:40:53
3264
原创 visual studio配置问题
visual studio应该是最强大的一款智能集成开发环境了。其程序自动补全、跳转、查找等众多功能极其好用。本文主要介绍vs的项目属性配置。github上面工程多半是在linux系统下面camke做成的,我有时候会选择用windows系统的cmake软件将其转化为vs工程,但是转化以后一般还需要调一下配置。首先简单介绍一下vs的路径宏。这些路径宏在填写配置时很可能会用得上。$(Projec...
2019-07-15 11:15:22
615
原创 word文本框和形状如何取消自动对齐?
在编辑word文档时候经常会被强制对齐,一般是出现一个亮绿色的线使你无法拖动,这时候要去页面布局选项卡,右上角对齐选项取消对齐。
2019-07-09 18:06:29
6518
原创 ffmpeg在Linux系统中codeblocks上面的配置
听说好像有一些大神是直接用vim编辑器的,但是我实在不想把时间耽误在记命令和给编辑器找插件这些琐碎事情上面,所以就使用codeblocks作为集成开发环境。不过github上面代码都是给在cmakelist文件中配置的库文件路径,所以我们要重新配置codeblocks的工程。如果不配置就会报错找不到头文件或者undefined reference。在linux系统下库大多都是在usr/local...
2019-07-08 11:37:31
335
原创 mathtpye安装问题
今天要大量编辑公式,发现office的word2013内置的公式编辑器非常不好用,没法换行,而且当我编辑了一个很长的公式时直接卡死退出。于是安装mathtype。遇到了各种报错折腾了好几个小时。安装mathtype时报错丢失mplugin.dll,然而在安装根目录是能看到这个dll的,我就按照网上说法去脚本之家下载了这个dll拷贝到安装根目录替换了还是不行。在word打开时候报错the mat...
2019-07-04 15:37:43
476
原创 opencv代替jpeglib库以后图像问题
今天将一份现成的图像处理程序准备接入自己的项目,但是它是用jpeglib来读取图片输出的,我换成opencv读取以后发现处理的有问题了。将opencv读取的图像和jpeglib读取的图像内存其中一部分打印出来进行比较,发现不一样。结论:1、opencv是bgr模式,而jpeglib是rgb模式。2、opencv是以图像的最上面为第一行,jpeglib是以图像的最下面为第一行。...
2019-06-30 19:53:31
383
原创 cmake找不到选择编译器的地方
在从源码安装opencv库的时候必须用cmake,如果用cmake-gui,只要把输入输出文件夹都清空点generate就可以弹出选择编译器的对话框。
2019-06-28 21:49:58
2790
原创 遇到的linux问题总结
遇到的linux问题总结1、 ./qt-opensource-linux-x64-5.13.0.run: command not found。明明命令就在当前目录下面却说找不到这个命令。这是因为我们没有这个文件的权限,sudo也不行,必须用chmod u+x qt-opensource-linux-x64-5.13.0.run...
2019-06-28 20:48:32
385
原创 c++开发常见问题汇总
在使用visual studio开发c++的工程时,经常会遇到各种各样奇奇怪怪的报错,有些可能要花很长时间才能解决甚至解决不了而完全放弃一个方案。所以想记录一下解决过的复杂问题。先写今天遇到的,以后再不断更新。1、无法解析的外部符号。如果引用了opencv,ffmpeg等库,一定要检查是否在工程属性的链接器常规和输入一栏加入了lib文件目录。还有c++工程如果要引用c源文件可以直接把.c后缀...
2019-06-17 21:59:31
1329
原创 拉格朗日插值多项式与牛顿插值多项式区别
在学数学时候喜欢思考一些数学思想,我认为只有掌握了公式推导思想才能真正达到对数学的融会贯通,而不是机械死板的背出推导方法。在研究生的数值分析一门课中,插值法一章最重要的两个插值方法就是牛顿插值法与拉格朗日插值法。这两种方法在同阶时产生的多项式在化简以后是一样的,余项也是一样的,但是一般都写为其最典型的形式,因此只是写法形式不同。在针对变化的数据时,其各自独特的写法形式给其适合的应用场景带来了区别...
2019-06-11 11:32:17
18267
1
原创 opencv读取视频有延迟解决方法
记得曾经用opencv读取摄像头然后实时处理,由于处理速度比较慢,导致被积压的图像帧越来越多,视频的延迟会随着时间变得越来越严重,当时并没有解决这个问题,因为当时在主要研究算法,直接使用视频文件代替了。(用联想G50笔记本电脑内置摄像头是如此,用海康威视的网络摄像头好像也是这样)今天又有一个对摄像头实时视频流做算法处理的任务,但是这次用的是定制的usb摄像头,不知道为何这次的延迟与之前遇到的不同...
2019-06-04 10:44:29
27552
20
原创 block元素与float元素互相影响
先说结论。1、bfc元素布局不会收到float元素影响,但是float元素会躲开bfc元素,而且连margin都会躲开。2、bfc元素如果将margin计算在内一定会独占一行,适合做自适应浏览器窗口大小的div。而float元素默认大小刚好包裹内容,更适合固定大小的div。在实现一个两栏布局,右侧固定宽度,左侧根据浏览器宽度进行自适应变化中,我打算使用浮动元素去做固定宽度的一方,用bfc元素...
2019-04-13 15:56:16
574
原创 伪元素选择和使用其清除浮动不生效问题
今天在使用伪元素清除浮动时遇到了问题。#container::after { clear:both; }原本直接使用上面这个代码,发现清除不了浮动,使用谷歌浏览器检查元素发现根本检测不到after元素。后来经过仔细与css手册案例对比并百度问题,发现使用after伪元素必须设置content属性,哪怕设置为空字符串也行,这样才能被浏览器检测到。但是设置了content属性确实...
2019-04-13 11:56:09
2218
原创 css的inline-block布局方式对齐问题
今天在实现百度前端技术学院的如下案例时遇到了div上下对齐问题。针对如下左右两栏布局,本来使用将两栏各自div的display设置为inline-block方式来实现,为了左边高度与右边对齐,直接量出右边div按照像素高度赋给左边。但是左边元素竟然出现在了下边,没有与右边上下对齐。后来经过百度与实验发现,将设置为inline-block时候,div并不能根据div边缘来对齐,而是根据里面...
2019-04-12 15:14:35
3055
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人