- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 读取文件时mac、linux与window的不同
公司用的是mac系统,用习惯了后回家用win8编写python程序时,开始写了一句代码,却总说img是none,莫名看了很久。。。才发现原因,具体代码如下:img = cv2.imread('C:\testpictures\1.png')因为之前window也多是用matlab写图像处理方法,而后进入公司后就一直用公司的mac,小半年没拿window写图像算法了,结果。。,在window里,读取文件
2015-05-22 23:26:36 1112
转载 mardown快捷键留存
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-05-22 23:19:39 591
转载 c++调用matlab程序
Matlab 与c++混合编程方法开发环境:win7 64位+vs2010+matlab如果想要让matlab调用c++的函数类,则需要把c++编译成mex文件,使用这个方法可以实现混合调试。不过我认为学习c++与matlab混合编程一般是通过c++调用matlab函数,因为matlab具有强大的数学函数库,然而vc++具有界面设计灵活的优点,因此这里只介绍通过vc++调用ma
2015-05-22 17:11:03 11906 2
转载 Matlab与C++混合编程(依赖OpenCV)
Matlab与C++混合编程(依赖OpenCV)zouxy09@qq.comhttp://blog.csdn.net/zouxy09 之前在运行别人论文的代码的时候,经常有遇到Matlab与C++混合编程的影子。实际上就是通过Matlab的Mex工具将C++的代码编译成Matlab支持调用的可执行文件和函数接口。这样一方面可以在Matlab中利用已经编
2015-05-22 17:08:16 462
原创 mac下pycharm python 默认生成“# coding=utf-8”等内容的方法
Tools ——>Save Files as Template… ——> Python Script 添加:!/usr/bin/env pythoncoding=utf-8author = ‘$USER’ 完成
2015-05-22 12:49:39 5362 1
原创 python图像处理之pyocr
使用pyocr类库进行ocr识别,其中tools为’Tesseract’ #!/usr/bin/env python#coding=utf-8__author__ = 'zhangdebin'from PIL import Imageimport sysimport pyocrtools = pyocr.get_available_tools()[:]if len(tools)==0:
2015-05-21 17:36:43 6585 2
原创 python-opencv(cv2) 之一 图像的简单读取
源码:#!/usr/bin/env python#coding=utf-8__author__ = 'zhangdebin'import cv2if __name__ == '__main__': #image read image = cv2.imread("/Users/zhangdebin/Documents/checkFace2.jpg") image0 = cv
2015-05-21 15:46:03 18728
原创 图像识别 python+opencv的简单人脸识别
图像识别 python+opencv的简单人脸识别源码如下:#!/usr/bin/env python#coding=utf-8import osfrom PIL import Image, ImageDrawimport cvdef detect_object(image): '''检测图片,获取人脸在图片中的坐标''' grayscale = cv.CreateImage
2015-05-21 14:49:53 12916 2
原创 年轻,想做就做
从一个很少考第二的老实“好学生”到高二的叛逆青年,再到大学的浑浑噩噩,最后大四毅然决定读研,最后一个月的和恶习战斗的冲刺岁月,那些室友打着dota自己带着耳机背英文单词的日子,那些学不进去时就睡觉,不管白天黑夜醒了就去1号楼自习室学习的日子,那个很冷,回寝室的夜路上晕白的路灯、飘着的雪花,那个搓着手才能答题的没暖气的考场,最后一科写了半小时写满草纸的读研规划,那种发现在这所学校读研只是从井底之蛙变
2015-05-20 23:11:37 705
原创 我关注的一些博客或资源链接
wklken(python expert)http://www.wklken.me/csdn 关注 zouxy09(IDL)http://blog.csdn.net/zouxy09/article/details/45288129博客园关注 tornadomeet (网易杭研院)http://www.cnblogs.com/tornadomeet/archive/201
2015-05-20 18:32:35 476
转载 vim必记指令
原文题目:【翻译】130+vim基本指令基础:e filename 在编辑器中打开一个文件:w 保存文件:q 退出vim:q! 退出但不保存:x 写文件(如果有做修改)并退出:sav filename 保存为. 在正常模式
2015-05-20 17:12:55 525
原创 mac下使用vim gcc/g++ 编译cpp(c++)文件并运行
首先确认gcc和g++版本,二者是否一致命令:gcc -v;g++ -v然后vim编写c++文件,比如:#include .....最后保存的时候要注意,exit+:sav+cppname.cpp“.cpp”后缀保证编译器识别是c++文件,这样当编译时,如果是gcc,就会知道自动知道要调用哪些类库(c++),注意,没有后缀或错写成“.c",编译时会找不到类库然后:wq命
2015-05-20 16:34:41 7196 1
转载 机器学习算法中如何选取超参数:学习速率、正则项系数、minibatch size
学习速率(learning rate,η)运用梯度下降算法进行优化时,权重的更新规则中,在梯度项前会乘以一个系数,这个系数就叫学习速率η。下面讨论在训练时选取η的策略。固定的学习速率。如果学习速率太小,则会使收敛过慢,如果学习速率太大,则会导致代价函数振荡,如下图所示。就下图来说,一个比较好的策略是先将学习速率设置为0.25,然后在训练到第20个Epoch时,学习速率改为0.025
2015-05-19 19:18:44 2719
转载 正则化方法:L1和L2 regularization、数据集扩增、dropout
本文是《Neural networks and deep learning》概览 中第三章的一部分,讲机器学习/深度学习算法中常用的正则化方法。(本文会不断补充)正则化方法:防止过拟合,提高泛化能力在训练数据不够多时,或者overtraining时,常常会导致overfitting(过拟合)。其直观的表现如下图所示,随着训练过程的进行,模型复杂度增加,在training d
2015-05-19 18:59:34 1341
原创 变量传递赋值和对象传递赋值的区别
当定义变量 int a=123;int b=0;执行:b=a;那么 a=123;b=123;执行:a=111;依然有b=123;这是因为变量传递赋值时,是传递的值的对应地址,而不是变量的地址。但是如果换为以对象(或者引用)传递赋值时,实际传递的是这个对象的存储地址,所以:class Test{int test;}Test t1=new Tes
2015-05-06 16:20:03 1816
原创 字符串的==和equals辨析
首先看 java中equals函数的源码:public boolean equals(ObjectanObject) {if (this ==anObject) { returntrue;}if (anObjectinstanceof String) { String anotherString = (String)anObject;
2015-05-05 12:46:28 556
Beyond the C++ Standard Library_ An Introduction to Boost 中文版
2013-07-09
Feature Extraction in Computer Vision and Image Processing
2013-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人