随笔分类 - 编程技术
摘要:head -1 vs head -n 1 两者等价 lscpu|grep CPU\(s\)|head -1 等价于: lscpu|grep CPU\(s\)|head -n 1 都显示如下: CPU(s): 8 其中,lscpu|grep CPU(s)输入如下: CPU(s): 8 On-line
阅读全文
摘要:https://blog.csdn.net/zhaominpro/article/details/82630528 https://zhuanlan.zhihu.com/p/47765176 A.首先了解下1和2在Linux中代表什么? 在Linux系统中0 1 2是一个文件描述符 名称 代码 操作
阅读全文
摘要:shell 教程 https://www.runoob.com/linux/linux-shell.html 本文都是摘录与上面网址。 这里只是个人记录,大家需要看还是看上面网址的。 echo test.sh #!/bin/bash echo "Hello World !" 运行: ./test.s
阅读全文
摘要:有些问题虽然一波操作解决了,但是不知道为啥,这里记录一下: image.convertTo(image, CV_32FC3)导致数据不一样了 void sub_mean(const cv::Mat &img,cv::Mat &m_out) { const cv::Scalar m_mean = cv
阅读全文
摘要:本文参考链接: 《CUDA C Programming Guide》(《CUDA C 编程指南》)导读 https://zhuanlan.zhihu.com/p/53773183?from_voters_page=true //main.cu /* main.cu */ #include <iost
阅读全文
摘要:CMakeLists 例子1: 文件目录 ├── CMakeLists.txt ├── include │ └── StaticBubble.h └── src ├── StaticBubble.cpp └── testBubble.cpp StaticBubble.h #include <iost
阅读全文
摘要:程序会打印: 我还看到中间的best path cost会小于新出来的,可能代码哪里有点儿小问题。
阅读全文
摘要:透视变换原理我也不细说,原理可以参考:https://blog.csdn.net/xiaowei_cqu/article/details/26471527 在opencv中只要调两个函数就可以了。 cv::Mat warpMatrix = cv::getPerspectiveTransform(sr
阅读全文
摘要:1. 需要指定某个版本的代码,不是最新的 1.1 首先 把代码更新到最新 1.2 会出来: commit 6c182f8c2a98665d73a92dd13127503e9f0289c1 Author: hello Date: Tue Jan 21 16:43:03 2020 +0800 ignor
阅读全文
摘要:参考链接:https://www.runoob.com/linux/linux vim.html vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 搜素替换: /
阅读全文
摘要:通过旋转角度可以求得旋转矩阵,然后原图中的一个点通过旋转矩阵可以对应到旋转之后的图。但是问题来了,已知旋转矩阵,旋转后的图上的一个点,能对应到原图上面去吗??? 经过分析原图上面点通过防射变换矩阵旋转到旋转之后的图上,这段代码如下: 我们现在是已知旋转矩阵,旋转后的图上的一个点,即x,y已知,所有m
阅读全文
摘要:``` // 【头文件包含部分】 // 描述:包含程序所依赖的头文件 // include"opencv2/highgui/highgui.hpp" include"opencv2/imgproc/imgproc.hpp" include // 【命名空间声明部分】 // 描述:包含程序所使用的命名
阅读全文
摘要:重映射,就是把一幅图像中某位置的像素放置到另一个图片指定位置的过程。 为了完成映射过程, 我们需要获得一些插值为非整数像素的坐标,因为源图像与目标图像的像素坐标不是一一对应的。 一般情况下,我们通过重映射来表达每个像素的位置 (x,y), 像这样 : g(x,y) = f ( h(x,y) ) 在这
阅读全文
摘要:参考链接如下: 原理:https://max.book118.com/html/2019/0313/8102130101002012.shtm 代码:https://wenku.baidu.com/view/b3f91c3467ec102de2bd89a3.html 例如原理链接里面的一题: 跑代码
阅读全文
摘要:效果图:键盘控制各个x,y,z,还有fov数值 一开始的w, h = img.shape[0:2]这里宽、高错乱,原因未知,只能这么用 python版本的: c++ 版本: include include include "opencv2/opencv.hpp" using namespace st
阅读全文
摘要:需要文件夹cuda8.0 cudnn5, cuda8.0 cudnn6 switch_cudnn.sh 运行: ./switch_cudnn.sh 5 ./switch_cudnn.sh 6 switch_python.sh
阅读全文
摘要:int main() { //创建用于绘制的深蓝色背景图像 cv::Mat image = cv::Mat::zeros(480, 640, CV_8UC3); image.setTo(cv::Scalar(100, 0, 0)); //输入拟合点 std::vector points; point
阅读全文
摘要:filesystem库是一个可移植的文件系统操作库,它在底层做了大量的工作,使用POSIX标准表示文件系统的路径,使C++具有了类似脚本语言的功能,可以跨平台操作目录、文件,写出通用的脚本程序。 1.path的构造函数可以接受C字符串和string,也可以是一个指定首末迭代器字符串序列区间。 2.f
阅读全文