- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 数据处理常用命令
图片生成视频ffmpeg -f image2 -pattern_type glob -i ‘original_data/*.png’ -vcodec libx264 -r 20 -b:v 5969k test_20.mp4播放视频ffplay *.mp4查看目录下文件数量ls -l /path/to/folder | grep “^-” | wc -l
2023-10-10 19:01:11 91
原创 OpenGL查漏补缺
GLSL的编译结果取决于硬件供应商, opengl不提供着色器编译器,由显卡驱动完成着色器的编译工作,同一个GLSL的编译结果可能不同; HLSL编译结果相同OpenGL的两种模式(如下), 不建议使用核心模式中没有的功能a. 现代核心core模式: 删除大量传统功能,仅留下目前图形硬件可实际加速的功能b. 兼容compatibility模式: 保留1.0版本开始的所有版本的向后兼容性, 92年的代码仍可运行OpenGLes3.2及以上支持曲面细分着色器
2023-06-27 10:49:23 129
原创 mysql简单使用
相关操作mysql添加用户: https://www.cnblogs.com/lijunji/p/11520247.html连接远程数据库:https://www.cnblogs.com/wq-9/articles/11062770.htmlBNS:mysql -hbns−P{bns} -Pbns−P{port} -u ${username} -p ${password}命令行 get_instance_by_service -a ${bns} 可以看到机器的地址service mysqld
2021-12-20 11:41:05 722
原创 git常用操作
git checkout . 使用暂存区的内容覆盖工作区内容,从暂存区恢复所有文件git checkout – fileNamegit fetch从远程分支拉取代码 fetch常结合merge一起用git fetch + git merge == git pull 一般要用git fetch+git merge,因为git pull会将代码直接合并,造成冲突等无法知道,fetch代码下来要git diff orgin/xx来看一下差异然后再合并。git remote -v 查看本地仓库对应的远程.
2021-09-08 11:46:00 856
原创 opencv 3.0.1及其以上版本读取jpeg图片与之前版本读取方向不同问题
OpenCV3.0.1以上版本会读取jpeg exif头中的Orientation参数,该参数会标明图片旋转,具体参数可参考下面链接https://blog.csdn.net/kyrinleo/article/details/9249657?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_
2020-07-31 14:28:32 335
原创 相机标定基本原理及opencv标定参数含义
相机标定参数说明图1. 相机标定涉及的坐标系转换图像物理坐标系与图像像素坐标系如图所示,图像像素坐标系为o-uv,单位为像素;图像物理坐标系为o1-xy,单位mm。图中(u0,v0)为图像像素坐标系中光轴投影坐标即主点坐标,1/dx,1/dy分别表示在x、y方向上每个像素的物理尺寸。γ为x,y不垂直时的扭曲系数,一般为0。图像物理坐标系转换为图像像素坐标系的齐次矩阵为:[■(u@v@...
2020-06-28 18:56:58 3475
原创 C++ assert断言
#include <assert.h> void assert( int expression );如果表达式为假(0),向stderr打印出错信息,并调用abort()中止程序。
2020-04-30 15:19:46 122
原创 C++ typedef用法详解
https://www.cnblogs.com/shijingjing07/p/5591896.html注意第4点,这种情况下的typedef有点像函数的callbacktypedef还需注意和#define的区别,使用()将typedef或define的宏定义的另一边包含起来是很好的习惯...
2020-04-30 15:01:20 116
原创 opencv 常见问题及注意事项
std::vector<cv::Mat> channels;channels.reserve(3);cv::split(src, channels);会在split函数报错解决方案:cv::Mat channels[3];cv::split(src, channels);
2020-01-13 16:19:01 228
原创 shell学习2:正则表达式(二):位置匹配
表位置的缩写缩写含义^(脱字符)匹配开头,在多行匹配中匹配行开头$(美元符号)匹配结尾,在多行匹配中匹配行结尾\b单词边界,[JS] Lesson_01.mp4 —— [#JS#] #Lesson_01#.#mp4#(把所有\b替换成 “#”)\B非单词边界,[JS] Lesson_01.mp4 —— #[J#S]# L#e#s#s#o#n#_#0#...
2019-11-29 11:59:01 311
原创 shell学习2:正则表达式(一):字符匹配
正则表达式使用场景测试字符串内的模式例如,数据验证:测试输入字符串,以查看字符串内是否出现电话号码模式或信用卡号码模式替换文本识别文档中的特定文本,完全删除该文本或用其他文本替换它基于模式匹配从字符串中提取子字符串查找文档内或输入域内特定的文本正则表达式详细学习资料见链接https://juejin.im/post/5965943ff265da6c30653879...
2019-11-28 18:26:42 1657
原创 色光混合与匹配
色光混合格拉斯曼定律人眼仅能分辨颜色在三个方面的不同:色调、明度及饱和度两种色光刺激的混合,其中一种刺激连续变化,另一种保持不变,混合的颜色也是连续变化的在颜色混合中,相同的颜色(色调、明度、饱和度相同)产生相同的效果,而与其光谱组成无关颜色的运算定律色光混合符合加法定理颜色刺激a(匹配)颜色刺激b, 颜色刺激c(匹配)颜色刺激d则有:a + c = b + d色光混...
2019-11-28 11:10:47 720
原创 Shell学习1:输出
前言学习工作中逐渐感受到shell的重要性,但每次学习总是半途而废,不能适应各种神奇的符号和与常用C/C++代码的区别。等到使用的时候无能为力,以python代替。但python某些时候不如shell简洁方便,工作中也有同事喜欢用shell,要拿来使用的时候发现不会修改(尴尬。。。),因此在空闲时刻再次努力学习。本人资历尚浅,请各位路过大神批评指正。前期从菜鸟上学习,后期打算结合相关书籍,以博客...
2019-09-19 21:59:55 141
windows下使用代码解压文件及文件夹
2020-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人