关于魔数

魔数又坑我第二次了,第一次是写的一个数组a[200],导致运行一些图片的时候老崩溃,这种内存报错的,都无法定位错误的,很难排查原因,晨哥几个人排查了大半天也没找到,最后岳工来了,打断点调试,看到a[200]问这是啥,然后改成a[1200],就完美通过了。他说这是魔数,C++编程规范里面就有说禁止用这些魔数。。。而这次是表格老出现大斜线,我也是纳闷。。。然后慢慢调试发现,代码里写的tmp_left_
分类: 其他 发布时间: 08-01 23:33 阅读次数: 0

关于流 fstream

今天遇到需求,就是从一个roi图找到其原图,现在只有根据其名称去找,车架号。我的roi图名字如下格式: /media/d/Yang/MyData/tmp_8_12/L3THBBEB9FH000519.jpg /media/d/Yang/MyData/tmp_8_12/L6T7622S2BN040160.jpg /media/d/Yang/MyData/tmp_8_12/L6T7844S0AN
分类: 其他 发布时间: 08-01 23:32 阅读次数: 0

[BUG 记录]

1. float ratio =1.45; int left_x=chepai_r.x-(int)(chepai_r.width*ratio); int right_x=chepai_r.x+chepai_r.width+(int)(chepai_r.width*ratio); int down_y=chepai_r.y+chepai...
分类: 其他 发布时间: 08-01 23:32 阅读次数: 0

[代码技巧]

1.限定范围[0,255] int iValue = int(dValue); iValue = MIN(255, iValue); iValue = MAX(0, iValue); 2.四舍五入一句话就搞定 float tmp=8.8; int val=tmp+0.5; 3. 一句话转奇数 int a=b
分类: 其他 发布时间: 08-01 23:32 阅读次数: 0

python 常用的文件操作--- os shutil 模块

转自:http://www.jb51.net/article/50070.htm # os 模块 os.sep 可以取代操作系统特定的路径分隔符。windows下为 '\\' os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是 'posix' os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目
分类: 其他 发布时间: 08-01 23:32 阅读次数: 0

[linux命令]积累

1.  ldd libcaffe.so | grep protobuf          或者    ldd libcaffe.so | grep opencv查找依赖的链接库2. md5 比较两个文件是否一样md5sum file1 >>file1_md5.txt
分类: 其他 发布时间: 08-01 23:31 阅读次数: 0

opencv 两点之间角度

转自:http://blog.csdn.net/u012767067/article/details/19402239以下代码返回的角度范围是0-360/************************************************************************ *函数名: get_point_angle * *函数作用: 已知2个坐标点...
分类: 其他 发布时间: 08-01 23:31 阅读次数: 0

ofstream 向txt写东西

头文件包含:#include <fstream> using namespace std; ofstream out_file("out/out_.txt"); out_file<<"sum="<<sum_<<endl; out_file<<"no_move="<&l
分类: 其他 发布时间: 08-01 23:31 阅读次数: 0

C && C++中产生随机数(rand,srand用法)

计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数后它们又重复出现了。)我们知道rand()函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,是根据一个数(我们可以称它为种子)为基准以某个递推公式推算出...
分类: 其他 发布时间: 08-01 23:31 阅读次数: 0

[套路] 自适应二值化+横向膨胀+找轮廓+筛选

Mat m_bi,m_bi_dilate; cvtColor(m_rect,m_bi,CV_BGR2GRAY); adaptiveThreshold(m_bi,m_bi,255,ADAPTIVE_THRESH_MEAN_C,THRESH_BINARY_INV,17,15); int tmp = m_bi.cols /70; Mat horizontalSt...
分类: 其他 发布时间: 08-01 23:30 阅读次数: 0

ubuntu 安装 英伟达NVIDIA驱动

Ctrl-Alt+F1禁用X-Window服务sudo service lightdm stop #这会关闭图形界面,但不用紧张cd /NVIDIA.run所在目录/media/d/Yang/software/ (确保NVIDIA.run有可执行权限)sudo ./NVIDIA.run -no-x-check -no-nouveau-check -no-opengl-files(-----安装过程...
分类: 其他 发布时间: 08-01 23:30 阅读次数: 0

opencv3.2 hog训练

本次是在一格长条上面训练"通过"关键词,我只准备了100多张样本,然后用起来的效果不是很好,没有耐心搞好多样本,不知道是不是样本量过少,还是其他问题,先把能跑的代码粘这里:注意一开始运行是报错的,因为pro里面木有添加相关库 pro如下:OPENCV_ROOT_PATH = /home/yhl/software INCLUDEPATH += $${OPENCV_ROOT_PATH}/include...
分类: 其他 发布时间: 08-01 23:30 阅读次数: 0

[造样本]小图贴到背景图上

int main() { Mat img(32,320,CV_8UC3,Scalar(187,189,183)); // imshow("img",img); // waitKey(); Mat m_aim=imread("/media/d_2/everyday/0412/ZAO/1.png"); int aim_width=m_aim.cols; i...
分类: 其他 发布时间: 08-01 23:30 阅读次数: 0

老男孩Linux-51期-脱产运维班-决心书

决心书本人王彦龙,来自黑龙江省哈尔滨市,毕业于黑龙江省农垦技术学院,之前在黑龙江一家快递行业担任设备管理岗职务,自认为现状无法在有更好的发展,现决心脱产学习老男孩Linux运维技术。在老男孩教育学习五个月后,我的目标是10K以上,让自己有更好的发展学习后达到目标给自己的奖励是买台车达不到目标给自己的惩罚是不旅游为达到目标有一下几点行动:1.不玩游戏2.不看电影3.每天学习10小时以上4.按时完成作
分类: 其他 发布时间: 08-01 23:29 阅读次数: 0

自动化运维之ansible-安装部署与基础命令篇

一、Ansible简介Ansible基于Python语言开发,集合了众多优秀运维工具的优点,实现了批量运行命令、部署程序、配置系统等功能。二、安装部署Ansible服务Ansible自动化运维环境由控制主机与被管理主机组成,由于Ansible是基于SSH协议进行通信的,所以控制主机安装Ansible软件后不需要重启或允许任何程序,被管理主机也不需要安装和运行任何应用程序。Ansible案例环境角色
分类: 企业开发 发布时间: 08-01 23:29 阅读次数: 0

linux 批量循环查找替换 追加问题

A文本vlan31vlan41vlan51vlankgintface1/0/1portlink-typetrunkporttrunkpermitvlanallB文本vlan2831vlan2832vlan2833题:依次取B文本第一列第一个值替换A文本里的vlankg,并且依次把A文本替换后的所有内容追加到C文本
分类: 企业开发 发布时间: 08-01 23:29 阅读次数: 0

没有永久的记忆,只有不忘的博客

定位自我“定位(Positioning)”概念,首次出现是在商业营销中,艾•里斯与杰克•特劳特提出了定位理论,开创了一种新的营销思维和理念,被评为“有史以来对美国营销影响最大的观念”。那么对于程序员,我们对自己以及自己从事的工作,也应该给一个准确清晰的定位,至少你要清楚,你是一个程序员,在你拿着高薪工作的时候,你要为这份工作付出很多,包括时间、经历和金钱,最主要的是,你需要不断学习,不断更新自己的
分类: 其他 发布时间: 08-01 23:29 阅读次数: 0

C++ xls数据漏斗操作

C++ xls操作
分类: 其他 发布时间: 08-01 23:29 阅读次数: 0

[python] 遍历列表四种方法

转自:  https://blog.csdn.net/u010003835/article/details/5077029 # -*- coding: utf-8 -*- """ Created on Thu Jul 19 19:51:08 2018 @author: yhl """ a=[10,23,45,87] print '1:' for val in a: print va...
分类: 其他 发布时间: 08-01 23:29 阅读次数: 0

[PYTHON]python编程100例

题目: http://www.runoob.com/python/python-100-examples.html 一: 1. 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? # -*- coding: utf-8 -*- """ Created on Thu Jul 19 19:51:08 2018 有四个数字:1、2、3、4,能组成多少个互不相同且无重...
分类: 其他 发布时间: 08-01 23:29 阅读次数: 0