自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (2)
  • 收藏
  • 关注

原创 conda经验

conda下载超时conda 修改配置信息从配置信息中可以看到,默认的连接超时时间和默认的读取超时时间分别是9.15s和60s下面通过参数设置来修改默认的值:conda config --set把连接超时的时间设置成40s,读取超时的时间修改成100sconda config --set remote_connect_timeout_secs 40conda config ...

2020-04-25 21:40:40 401

原创 jupyter notebook使用笔记

基本用法运行命令! 表示运行系统命令% 表示运行单行命令%% 表示运行Cell命令展开/隐藏输出在结果的左侧双击即可隐藏,再单击即展开。添加jupyter notebook环境一般anaconda的环境会在jupyter中显示,我们可以随意切换环境。但有时会显示不出来,此时就要手动添加:python -m ipykernel install --user --name...

2019-09-02 21:34:08 459

原创 Python 调试技巧

使用vs code像Matlab一样调试Python在VS code中可以设置断点,之后像调试Matlab程序一样调试:在界面最下方能找到一个DEBUG CONSOLE的终端,可以在这个终端里对变量进行操作,包括改变变量,如果打印、显示变量,就像Matlab一样。在出错时停止进入Debug模式python -m pdb -c continue myscript.pyIf you don'...

2019-07-31 21:32:03 320

原创 VS命令行编译

VS有一些命令行工具,在开发小型项目时比较有用。启动命令行工具VS有两个命令行工具:x86, x64,分别用来生成32位和64位的程序。从“启动 -> Visual Studio 2017 -> 适用于本机的x86命令行工具” 可启动x86命令行工具。编译cl.exe 可直接编译可执行文件、动态链接库。可执行文件语法如下:cl src1.cpp src2.cpp /I...

2019-06-11 19:25:07 6817

转载 Python实现屏幕截图

Python实现屏幕截图有两种方式:使用windows API使用PIL中的ImageGrab模块下面对两者的特点和用法进行详细解释。Python调用windows API实现屏幕截图好处是灵活速度快缺点是:写法繁琐不跨平台import timeimport win32gui, win32ui, win32con, win32apidef window_c...

2019-06-10 20:09:09 9058

转载 vs code中pylint报错E1101问题

VSCode中默认开启的python语法检查工具是pylint,整体非常好用,但是最近在使用requests库时有一些报错提示,比较苦恼,就是在使用到 requests.codes.ok 时,pylint会提示报错:E1101:Instance of ‘LookupDict’ has no ‘ok’ memberpylint提示的报错经过一番搜索之后发现原因是 requests.codes.o...

2019-05-31 10:58:42 638

转载 堆排序 (Heap Sort)

转自: http://bubkoo.com/2014/01/14/sort-algorithm/heap-sort/先上一张堆排序动画演示图片:图片来自维基百科 图片来自维基百科不得不说说二叉树要了解堆首先得了解一下二叉树,在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二...

2018-06-06 18:04:06 222

原创 Using OpenCV's Test Framework (With CMake)

转自:http://quentin.bonnard.eu/blog/2013/10/16/Using-OpenCV_s_test_framework_with_CMake/

2018-05-16 10:38:00 189

原创 CMake使用心得

CMake为Debug和Release分别设置不同的选项编译选项set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall")set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall") 链接选项add_executable( MyEXE ${...

2018-02-23 17:35:02 461

原创 Android 蓝牙键盘快捷键

这个问题下有一个关于Nexus手机的回答:https://www.zhihu.com/question/22721704 有些选项只适用于Nexus手机。下面是适用于华为Mate 9的一些选项:方向键 (在主屏幕)= 切换图标选中位置(在桌面的图标之间切换)Tab (在主屏幕)= 切换图标选中位置(从桌面切换到快速启动栏)Esc = 后退Win + backspace = 后退Print

2017-12-21 10:57:38 17462

原创 基于命令的批量修改文件内容

Linux下批量替换多个文件中的字符串的简单方法sed -i "s/oldstring/newstring/g" *.txt用sed命令可以批量替换多个文件中的字符串。sed -i "s/原字符串/新字符串/g" 用正则表达式写成的文件名例如:我要把当前目录下的所有txt中的abc替换为def,执行命令: sed -i "s/abc/def/g" *.txt将所有0...

2017-12-13 16:53:30 1368

原创 git 使用心得

配置别名 在~/.gitconfig中加入下面几行,可以使用更短的命令名字: [alias] st = status ci = commit co = checkout br = branch 解决显示中文乱码的问题 $ git config --global core.quotepath false # 显示 status 编码 ...

2017-09-19 15:24:33 714

原创 cmder 使用心得

cmder是一个跨平台的命令行增强工具,可以集成windows batch, power shell, git, linux bash等多种命令行于一体,十分方便。但我们还可以通过自定义,让它更方便一点。alias通过设置别名,实现缩短命令。 可以有两种方式添加别名。以“切换目录,并显示新目录下的文件”为例: 1. 直接在cmder脚本中输入:alias cd=cd $1 & ls 2. 打开

2017-08-28 21:37:27 12928

原创 Install and fune-tune caffe on Ubuntu

Install and use caffe on Ubuntu

2017-05-23 15:46:28 742

原创 Linux alias and cmd tricks

Linux alias and cmd tricksaliascd with ls: cd() { builtin cd "$@" && ls; }git shortcuts: in ~/.gitconfig append following[alias] st = status ci = commit co = checkout br = branch

2016-10-14 09:34:39 455

原创 Linux nautilus文件夹操作

Linux nautilus文件夹操作使用nautilus可以方便地在资源浏览器与终端之间操作。从文件夹打开终端首先安装nautilus: sudo apt-get install nautilus-open-terminal接着执行 nautilus -q重新打开打开文件夹,即可以任意位置点右键打开终端。从终端打开文件夹在终端执行 nautilus <folder name>

2016-03-25 21:26:40 1381

原创 ffmpeg 总结

结构简介FFmpeg的名称来自MPEG视频编码标准,前面的“FF”代表“Fast Forward”,FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。可以轻易地实现多种视频格式之间的相互转换。FFmpeg的用户有Google,Facebook,Youtube,优酷,爱奇艺,土豆等。 组成 1、libavformat:用于各种音视频封装格式的生...

2015-04-22 10:18:11 4250

原创 编译OpenGV

如何在Windows和Ubuntu下编译OpenGVOpenGV是一个很好用的计算机视觉中的几何计算库,但按官网上的编译方式通常是编译不成功的。有些trick在这里写明。Windows下用Visual Studio 2010编译需要修改vector第870行。

2015-02-08 19:39:35 4238

原创 怎样在Visual Studio中查看OpenCV数据

OpenCV debugger visualizers for Visual Studio见:https://bitbucket.org/sergiu/opencv-visualizers将 autoexp.dat 的内容复制到 <Visual Studio installationdirectory>\Common7\Packages\Debugger\autoexp.dat

2014-12-24 11:44:31 1046

转载 ORB Feature

转载自:http://docs.opencv.org/trunk/doc/py_tutorials/py_feature2d/py_orb/py_orb.htmlTheoryAs an OpenCV enthusiast, the most important thing about the ORB is that it came from “OpenCV Labs”. This

2014-10-10 16:55:10 1491

转载 OpenCV学习:分水岭算法

这篇文章由cnblogs上已有的三篇文章加自己的理解

2014-10-03 20:40:02 3858 1

原创 Makefile的.a 文件的依赖关系

Makefile中的头文件和库文件和代入都是有顺序。如果顺序不对,可能会导致编译失败。

2014-09-09 21:38:32 1896

原创 Windows 7上使用Mingw+Opencv

1. 下载Mingw, opencv, cmake2. 用CMAKE GUI

2014-09-09 16:28:10 796

原创 word中文版中公式不能自动斜体的bug

word从2007版开始可以用alt+=插入公式。以前用英文版从来没发现什么问题,今天用了下中文版发现问题很大!新插入的公式居然不是默认斜体的!在网上找了半天,终于发现这篇文章的解决方法是靠谱的,只是要稍微修改一下:http://www.wordlm.com/html/438.html这篇文章提出录制一个宏如下:Sub InsertEqua()      Selection.OMa

2014-08-25 21:36:21 3682

转载 Directions for having MATLAB startup in your last working directory

startup.m is executed every time MATLAB is launched. Directions on creating a startup.m file are at: (http://www.mathworks.com/access/helpdesk/help/techdoc/matlab_env/start_q4.shtml)finish.m is exec

2014-07-15 10:34:47 965

原创 定制WinEdt 快捷键

用过Lyx 的同学可能转到WinEdt 会不太适应,很多快捷键都没有,比如Ctrl+B 将文字加粗,Ctrl+M 插入数学环境等等。那么可以定制WinEdt 快捷键吗?答案是肯定的。定制WinEdt 快捷键本方法适用WinEdt 6.0 以上版本。较低版本的设置会不一样。首先找到 Options -> Options Interface -> Menus and Toolbar...

2014-01-06 13:21:48 5467 1

转载 Latex: align vs. aligned vs. eqnarray

These three environments are di®erent. First, align and aligned requires amsmath package, buteqnarray does not require any additional package. Let's start talking about differences betweenalign an

2014-01-06 09:48:31 10463

原创 windows batch file 实现 tex 文件 的双档、单档(double column, single column)分别编译

提交论文的时候有时需要同时提交double column跟single column的pdf文件,而同时编辑同一篇论文的两个版本实在是一件很讨厌的事情,而且没有必要。可以通过开关tex 文件开关的documentclass 来实现分别编译,但用windows batch就更方便了。准备首先tex 文件开关的两个documentclass (单档和双档的)都要注释掉。tex 文件中实现单双档

2014-01-04 11:54:09 2393

翻译 latex 编译加速 增量编译

原文:Faster LaTeX part IV: Use a precompiled preamblelatex 编译加速核心就是将\usepackage 编译成一个预编译头文件(类似C++中的概念),然后以后每次编译的时候就load这个预编译头文件。准备:将\usepackage中不经常变动的部分与经常变动的部分用\endofdump 分开:% static part ...

2014-01-03 23:31:45 5771

转载 cvSnakeImage

cvSnakeImage函数更新snake用于最小化它的总能量,并在梯度能量场情况下的,使其对应图像边缘的局部能量极值达到最小。它的能量包括依赖于轮廓形状的内部能量(轮廓越平滑,能量越小),依赖于能量场的外部能量。void cvSnakeImage( const IplImage* image, CvPoint* points, int length,

2012-10-13 23:03:08 1543

原创 辅助文件太多太烦?大牛教你怎样将latex 编译目录变得干净清爽

WinEdt 是用latex 写文档的人都经常会用一个编辑编译集成环境。虽然好用,但总是会在当前工作目录下生成很多辅助文件,给人一种很烦的感觉,尤其是像笔者这样带点轻微强迫症的人。你当然可以每次编译完就把用不到的文件删掉,但会很影响效率。而且有些文件是下次编译也可能会用到的,比如 aux 文件和 bbl 文件。那么怎样把这些文件去掉而又不影响工作效率呢? 方法其实很多。这里笔者介绍一种比较

2012-10-12 21:20:19 6581 1

原创 OpenCV 的数据类型

下面这段代码有什么问题?double Array[] = {2,3,1,4,1,4,3,4,6};CvMat *A1 = cvCreateMat(3,3, CV_32FC1); cvSetData(A1, Array, A1->step);CvMat *AT1 = cvCreateMat(3,3, CV_32FC1);cvTranspose(A1, AT1);PrintMat(3,3,

2012-09-29 12:29:09 729

转载 A LNK2005 error occurs when the CRT library and MFC libraries are linked in the wrong order in Visua

原文:http://support.microsoft.com/kb/148652当 CRT library (libcmt.lib) 与 MFC library (uafxcw.lib) 同时使用时,必须先用 MFC library。而且默认的顺序却是先用 CRT library,这就导致了问题。解决的方法是先去掉这两个library ( ignore specific library),再

2012-09-20 12:04:46 518

原创 Windows Batch File: How to read a file

完整形式:FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do @echo %i %j %k注意:在命令行中直接输入时用 %i, 而在batch file 中要写两个百分号,即 %%i简单形式:(适用于每行只有一个数据的简单文本)FOR /F %%i in (myfile.txt) do @echo %%i查询

2012-08-07 16:09:57 1018

转载 Filename parsing in batch file and more idioms

原文:http://www.rgagnon.com/gp/gp-0008.html Extract the filename without the extension : ~nfor %i in (*.*) do echo %~niExtract the file extension without the filename : ~x for %i

2012-08-03 14:16:13 657

原创 LaTex 文件命名

今天搞一个LaTex 的文章搞了很久,总是编译不了,遇到引用图片的地方就停止。最后发现是文件命名的问题。在LaTeX 中,文件名(路径名)不可以带下划线,因为这个是数学模式下的符号;文件名(路径名)不可以带空格,不可以带中文。所以安全的做法是用大写或者连字符来作为做分割。比如原本的路径是siggraph_latex或者siggraph latex则要改成 siggr

2012-07-24 16:44:59 9491

原创 VC++及MFC 客符串转换

VC++及MFC 中使用的字符串多达十几种,如何区分这些不同的字符串,以及如何在不同字符串格式之间转换,是一个很复杂的问题。这里仅给出一些常用的例子。 1. char * 转 LPWSTR char * filename = "canon.wav";wchar_t widearray[100];mbstowcs(widearray, filename, 100);handl

2012-07-22 19:20:52 708

转载 MFC 中 UpdateData()用法

一、总结UpdateData()函数UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。UpdateData(false);//用于将数据在屏幕中对应控件中显示出来。       当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用UpdateData(FALSE);如果你希望知道用户

2012-07-22 12:39:15 1364

转载 Debugging C/C++ Language MEX-Files

原文:http://www.mathworks.com/help/techdoc/matlab_external/f32489.htmlmex -g yprime.c将Matlab attatch 到 visual studio: From the Visual Studio Tools menu, selectAttach to Process...

2012-07-20 15:43:51 645

转载 gcc 增加 include 目录

原文:http://www.unix-center.net/bbs/viewthread.php?tid=17667 方法一. 修改以下环境变量:把某include目录加到C语言系统目录   export C_INCLUDE_PATH=/usr/local/yourC_IncludeDir: $C_INCLUDE_PATH把某include目录加到C++语言系统目录 expor

2012-07-18 19:07:55 6908

guided image filtering的opencv代码(重整理版)

kaiming He 的guided image filtering 对应的opencv代码。在jj574435561的基本做了重整理,简化了用法。

2014-04-25

Fractal Image Compression: a MFC project 分形图像压缩

Fractal image compression is a very efficient compression technology which utilizes the self-similarity of natural images. This MFC project implements the algorithm of book "Fractal Image Compression: Theory and Application". Tested on Visual Studio 2010 of Win 7. Can only read raw images. 分形图像压缩是一种高效的图像压缩方法,利用图像的自相似性进行压缩。本MFC 工程实现了"Fractal Image Compression: Theory and Application" 一书中的算法。在Win 7下的Visual Studio 2010 中测试通过。

2012-08-03

空空如也

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

TA关注的人

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