自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 Curve

curve

2022-12-29 17:55:21 88 1

原创 云台开发入坑指南

本人当前调研了一下开源云台的相关情况,现共享给大家,以节省大家的时间下面将按照本人理解的优先级,对相关的开源算法进行排序描述:一.STorM32-BGC(基于STM32+硬件开源+软件不开源)1. 三轴,2020年仍有更新 开源地址:https://github.com/olliw42/storm32bgc 介绍地址:http://www.olliw.eu/storm32bgc-wiki/Getting_Started2. 淘宝上有较多的板子资源3. 基于该产品,国...

2021-03-24 10:22:06 2431 2

转载 【转】VS2019+OPENCV4.3+扩展库编译

https://www.pianshen.com/article/56541179306/准备资源准备相关资源,需要安装VS2019,opencv4.3.0源码包,opencv_contrib-4.3.0源码包,CMake,版本最好是3.15以后的版本,我使用的是3.17.2-win64位的。还要做好第三方库文件无法下在的准备,缺什么可以自己在上面提供的连接下载,注意版本就行。配置步骤1、将opencv源码包和扩展库解压,创建build文件目录。2、运行cmake_gui,指定op

2020-07-06 16:05:15 372

转载 opencv-contrib-Python编译module 'cv2.cv2' has no attribute 'xfeatures2d'

转自:https://blog.csdn.net/fb_941219/article/details/83502966opencv-contrib-Python编译module 'cv2.cv2' has no attribute 'xfeatures2d'引言解决步骤一解决步骤二引言opencv-contrib-Python编译出现错误:sift = cv.xfeat...

2019-08-23 15:58:07 633 1

转载 【转】TortoiseSVN打分支、合并分支、切换分支

https://blog.csdn.net/justry_deng/article/details/82259470声明:关于SVN如何创建仓库、SVN的基本用法,这里就不再赘述了;可参考《程序员成长笔记(一)》中的相关章节。SVN几个重要文件夹说明 我们一般习惯性在创建repository仓库后,再在刚才创建的仓库里面再创建trunk、branches、tags这三个文件夹...

2019-05-05 11:02:20 388

转载 python对应的安装包版本

首先确保安装了python可在python 官网上下载 https://www.python.org/ 在cmd中输入python 显示如上即表示已经安装完成安装NumPy(1). 首先查看你的python所支持的whl 文件类型(非常重要,否则会发生:* is not a supported wheel on this platform错误)在shell中输入import pi...

2018-12-04 21:55:37 1815

转载 opencv + vs2013

https://blog.csdn.net/qq_35144795/article/details/78808293 操作环境:          Windows7_x64 + Visual Studio 2013 (亲测Win10系统和VS2015也是可以的) 编译配置工具:         CMake(利用CMake对OpenCV源码进行编译生成VS的64位解决...

2018-11-19 17:53:35 130

转载 [转]cmake的使用

转:https://blog.csdn.net/yaoyuanyylyy/article/details/79024962下载安装例1 使用cmake-gui与VS生成器例3 PreLoadcmake用法本文描述在Win10-64位系统中安装CMake、cmake-gui的简单使用及其与VS2015编译器的结合使用,以及cmake命令行与nmake的结合使用。下载从CMake官网...

2018-11-19 17:40:00 300

原创 VS2013中一个方案中包含多个工程

如果代码中需要使用大量的内存,需要将平台设置到x64,如下:右键solution --> Properties --> 第一行的Configuration Manager --> Active solution platform选择x641. FILE --> New --> Project创建第一个工程MyProject1,vs会自动创建一个同名的solution ...

2018-02-24 12:13:14 1660

转载 白平衡进化史

本文系微信公众号《大话成像》,知乎专栏《 all in camera》原创文章,转载请注明出处。问题1:为什么要做白平衡 Camera sensor在不同光源下的对白色的响应是这样的: CCT -- 10000K --  比如:艳阳天的阴影下CCT -- 7000K --  比如:阴天CCT --5000K --  比

2017-05-25 16:04:29 1433

原创 Kconfig和Makefile的编辑

为便于描述,假设文件的目录结构如下:+EntryLevel1      Kconfig      Makefile      +EntryLevel2            Kconfig            Makefile            +EntryLevel3                   Kconfig.aaa             

2017-04-19 14:47:55 441

转载 曝光值(EV)与景物照度(Lux)之间的关系

曝光量=照度×时间照度由光圈决定,而时间由快门控制。光圈大小与快门长短决定了曝光量的多少因此,曝光量由光圈和快门共同控制十九世纪德国人提出了一套用来表征照相机曝光量的体系,后人成为曝光值(Exposure Value, 简称EV)。曝光值EV的数学定义如下:其中N指的是镜头的光圈值,t是曝光时间,单位是秒。根据这个公式很容易的就能推导出当光圈是f1.0曝光时间是1秒的时候EV值就是

2017-03-08 10:24:57 8084 1

原创 android的开发环境搭建

一、adb烧录1.执行adb-setup-1.4.2.exe来安转adb可执行程序2.用usb连接pc和开发板,再执行AdbDriverInstaller.exe来安装adb驱动如果过程中发现驱动有问题,可以卸载再重新安装3.在cmd窗口中执行"adb devices",adb会在电脑的C:\User\user\下创建一个.android文件夹   在此文件中创建adb

2017-03-06 10:53:05 501

原创 常用的Git命令

1.分支相关的命令    git branch test       ##新建一个本地的test分支    git checkout test    ##切换到test分支    git branch -a          ##显示本地的所有分支    git branch -d test   ##删除test分支2.更新代码   2.1 git pull origin

2017-02-04 15:53:16 291

原创 git的环境创建

在非工作模式下:1.下载安装:Git-2.6.1-64-bit.exe(下载地址: https://git-scm.com/download/win)    注意:安装过程中必须选择:Checkout as-is,commit Unix-style line endings2.打开git bash,生成ssh key,必须放在默认路径,比如C:\User\yyy\.ssh  

2017-02-04 15:27:07 192

原创 在SourceInsight中集成编译脚本

1.添加自定义命令在SourceInsight中,进行如下操作:Options --> Custom Commands 再选择右边的Add按钮添加对应的命令,可将命令命名为XXCompiler再进行如下配置如下    在Run:这一行,输入需要运行的脚本的, cmd /c one_key_build.bat    (如果是圈复杂度程序,则改行应填"C:\Program File

2017-02-04 14:53:00 1866 1

原创 使用Ksend重复鼠标键盘操作

1.选择【鼠标/键盘信息】标签页,再点击"录制"并开始在对应的屏幕位置进行相应的鼠标和键盘操作    操作结束后,点击"停止录制"2.点击"脚本生成->"就可生成对应的TCL脚本语句3.点击"拷贝至TCL窗口",讲生成的脚本拷贝至TCL语言发送标签页4.选择【TCL语言发送】标签页   如果希望重复进行刚才的操作,需要加上for循环,即在TCL语言窗口的第一行加上如下语句(注意

2017-01-13 11:04:14 3499

转载 JPEG算法解密(五)

原文链接:http://thecodeway.com/blog/?p=690这个系列的最后,我提供给大家一个简易的jpeg压缩算法的代码,这份代码用C++编写,以开源方式提供,放在了github上,可以到下面这个网址下载http://github.com/thejinchao/jpeg_encoder        使用方法很简单

2017-01-11 10:34:36 350

转载 JPEG算法解密(四)

原文链接:http://thecodeway.com/blog/?p=522步骤五:哈弗曼编码        JPEG压缩的最后一步是对数据进行哈弗曼编码(Huffman coding),哈弗曼几乎是所有压缩算法的基础,它的基本原理是根据数据中元素的使用频率,调整元素的编码长度,以得到更高的压缩比。        举个例子,比如下面这段数据“

2017-01-11 10:33:16 426

转载 JPEG算法解密(三)

原文链接:http://thecodeway.com/blog/?p=480步骤四:数据量化        经过上一节介绍的离散余弦变换,图像数据虽然已经面目全非,但仍然是处于“可逆”的状态,也就是说我们还没有进入“有损”的那一步。这次我们来玩真的,看一下数据中的细节是如何被滤去的。先来考察一下要对付的问题是什么,经过颜色空间转换和离散余弦变换,每一个8X8的图像块都变

2017-01-11 10:32:11 340

转载 JPEG算法解密(二)

原文链接:http://thecodeway.com/blog/?p=353 这次我们来介绍JPEG算法中的核心内容,离散余弦变换(Discrete cosine transform),简称DCT。        离散余弦变换属于傅里叶变换的另外一种形式,没错,就是大名鼎鼎的傅里叶变换。傅里叶是法国著名的数学家和物理学家,1807年,39岁的傅里叶在他的一篇论文里提出了一个想法,他认为

2017-01-11 10:30:55 397

转载 JPEG算法解密(一)

原文链接:http://thecodeway.com/blog/?p=69图片压缩有多重要,可能很多人可能并没有一个直观上的认识,举个例子,一张800X800大小的普通图片,如果未经压缩,大概在1.7MB左右,这个体积如果存放文本文件的话足够保存一部92万字的鸿篇巨著《红楼梦》,现如今互联网上绝大部分图片都使用了JPEG压缩技术,也就是大家使用的jpg文件,通常JPEG文件相对于原始图

2017-01-11 10:29:39 364

原创 用Vs2013打开编译vs2012的工程 error MSB8020

log如下:error MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, either click the Project menu or right-click the solution, and

2017-01-09 17:57:54 1270

opencv 图像处理

opencv 图像处理

2018-12-06

颜色科学揭秘

从科学的角度告诉你颜色的原理,以及我们现在数码相机上所使用的sensor的显色原理

2018-11-26

相机ISP算法

单反内部的各种算法的描述,可以一窥相机内部各个模块的原理

2018-11-26

用matlab实现机器人运动学仿生

此压缩包中的内容为此实验的源程序,即利用matlab编程实现机器人的运动,可以根据需要改变步行的速度以及运动方向。

2010-10-18

串口调试精灵v1.024

该程序为一款方便易用的串口调试助手,能够实现多种功能功能

2009-06-23

空空如也

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

TA关注的人

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