自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python

python模拟C语言得到argc 和argv[]

2023-10-13 11:14:01 168

原创 从全微分说起

全微分

2022-09-05 11:09:18 1037

原创 Mat 和CvMat类型相互转换-opencv3.4

opencv中mat和CvMat类型

2022-08-29 10:24:46 1656 1

原创 从行、列向量与坐标转换矩阵说起

线性代数, 坐标转换

2022-08-28 11:25:09 1991

原创 齐次、非齐次线性方程和特征值特征向量的联系及关系

齐次、非齐次线性方程和特征值特征向量的联系及关系

2022-08-07 15:49:17 5493

原创 keil 加密:编译代码成lib库

keil 加密lib库制作

2022-07-28 18:07:08 2596

原创 keil 魔法棒target没有code generation 解决方法

Keil 编译

2022-03-23 14:01:45 3903 5

原创 matlab 棋盘格畸变矫正

1.Radial distortion coefficients : select: 2 Coefficients select: Compute Skew; select: Compute Tangential Distortion 2. 输入参数: 内参矩阵:IntrinsicMatrix 400.63; 0; 0 0 ; 401.26; 0 315.25 ; 254.29 ; 1 400.63对应f/dx = fx; 401.26对应f/dy = fy; 315.25对应u0; 2

2022-02-16 14:51:11 2544

原创 时钟与GPIO和程序框架设计(3)

1.时钟和GPIO: STM32F103C8T6 一共有48个引脚;2组32个GPIO口,输入模式四种:上拉输入,下拉输入,浮空输入,模拟输入; 输出模式四种:推挽输出,开漏输出,复用推挽输出,复用开漏输出; 通过倍频器,分频器,选择器来设置时钟的频率和选择内外部电路; 2.程序框架设计 拆分原则: 尽可能独立,抽象出结构体; 比如:按照数据流向分:输入/输出/业务 细分输入部分:又可以细分为:用户输入、传感器、远程控制等等。 细分输出部分:又可以细分为:显示屏、控制各类设备、数据保存等等。

2022-02-14 20:09:22 260

原创 单片机开发模式和程序开发框架(2)

1.单片机开发模式: 1.汇编,2,C语言;3.标准库;4,HAL库 2.程序开发框架: 软件设计: 1.软件系统; 2.分解为子系统或包; 3.分解为类或结构体; 4.分解成子程序:实现类或结构体

2022-02-13 16:20:42 630

原创 嵌入式学习路线和ROTS开发模式(1)

嵌入式基础, RTOS

2022-02-12 14:31:53 2104

原创 minicom实用命令

minicom实用命令

2020-09-16 09:25:58 789

原创 pip安装下载软件包的镜像源添加方法

PIP安装源替换成国内镜像: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://pypi.hustunique.com/ 山东理工大学:http://pypi.sdutlinux.org/ 豆瓣:http://pypi.douban.com/simpl

2020-07-06 09:31:40 534

原创 Ubuntu CMake 3.5 install

cd ~ wget https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz tar xvf cmake-3.5.2.tar.gz cd cmake-3.5.2 ./bootstrap --prefix=/usr make sudo make install

2020-07-03 11:17:42 478

原创 C++ 多文件友元类函数编程

文件1:tt,h tt.cpp //tt.h #pragma once #include "hufriend.h" class tt { public: friend void hufriend::lookHumanRoom(tt& tmphum); private: int m_privl; }; //tt.cpp #include "tt.h" void hufriend::lookHumanRoom(tt& tmphum) { tmphum.m_p...

2020-05-15 17:47:02 861

原创 Ubuntu16.04 安装boost的命令

在终端输入: sudo apt-get install libboost-all-dev, 即可

2020-05-13 11:34:15 532

原创 C++11-thread(join detach joinable)

#include <iostream> #include <thread> //c++11中 thread的头文件 C++11中的很多函数都放到了std库里面 void testThread() { std::cout << "this is funciton: " << __func__ << std::endl; } int ...

2020-04-22 15:53:50 369

原创 瞬间状态转移:DWA

1.v = (v1 + v2) / 2; w = (v2 - v1) / L ; ps: v1,v2 表示左右轮速度,L表示轴距,单位为m/s,m;得到v(m/s), w(rad/s) 2.二维坐标转换:(原始坐标系以y上,x右为例,逆时针旋转为正) 设将坐标系逆时针旋转theta后的点p(x',y');原始p点(x,y) x'=x·cos(θ)+y·sin(θ); y'=y·cos...

2019-05-31 13:10:38 367

原创 Java调用vs2013 C++写的Opencv的DLL或其他的DLL文件

实现的条件:1.Eclipse  2.vs2013  (其他的开发环境应该也一样)  1.必须首先在Eclipse里面编写好要调用的函数:(注意先不要写dll的调用语句) public class use { public native void Add(); public static void main(String args[]) { } } 2.编译生成use....

2018-08-18 09:23:06 562

原创 超声波模块在移动服务机器人上的应用

不同的场景产生不同的需求:抛开底层,机器人上层应用超声波。 大坑如下:       波速角的确定问题、模块的颗数问题、底盘的高度安装和水平安装问题、数据的稳定问题、数据的应用问题... 如果以上问题解决,那么接下来大坑如下:      如何壁障?如果只是傻叉似的利用几颗模块检测有无障碍,判断0、1,左转、右转,就没有以后了。如果再复杂点,把模块和底盘几何模型结合,再复杂点和激光、姿态等传感...

2018-07-19 11:00:24 375

原创 Opencv使用滑块控制视频的播放

#include "highgui.h" #include "cv.h" int g_slider_position = 0; CvCapture* g_capture = NULL; void onTrackbarSlider(int pos) { cvSetCaptureProperty(g_capture,CV_CAP_PROP_POS_FRAMES,pos);

2016-12-05 18:26:14 562

原创 OpenCV视频读取

#include "highgui.h" int main() { //视频的读取 cvNamedWindow("Example2",CV_WINDOW_AUTOSIZE); CvCapture* capture = cvCreateFileCapture("G:\\....avi"); IplImage * frame; while (1) { frame = cvQuer

2016-12-05 17:39:52 295

原创 OpenCV读取图片

#include "highgui.h" int main() { //加载图片 IplImage *img = cvLoadImage("C:\\Users\\Innomotion\\Desktop\\background.bmp"); //命名 cvNamedWindow("kkllmm",CV_WINDOW_AUTOSIZE); //显示 cvShowImage("k

2016-12-05 11:34:10 236

空空如也

空空如也

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

TA关注的人

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