编程问题
ccemmawatson
这个作者很懒,什么都没留下…
展开
-
计算二进制整数中有多少个1 判断是否为2的n次幂
判断是否为2的n次幂转载 2014-11-20 15:36:00 · 857 阅读 · 0 评论 -
make和cmake小问题
一,编译libsgm的时候遇到:/usr/include/string.h: In function ‘void* __mempcpy_inline(void*, const void*, size_t)’:/usr/include/string.h:652:42: error: ‘memcpy’ was not declared in this scope return (cha...原创 2018-09-05 11:35:21 · 920 阅读 · 2 评论 -
win7 vs2013编译libpng png++ mboben_spixel
libpng:下载libpng地址:http://www.libpng.org/pub/png/libpng.html编译libpng需要用到zlib,下载地址:http://www.zlib.net/libpng的projects\vstudio目录下有sln工程文件。还有一个zlib.props,配置zlib位置的,根据自己的情况修改。直接编译完成。pn原创 2017-09-30 19:52:09 · 948 阅读 · 0 评论 -
opencv小问题
void __cdecl cv::inpaint 这个函数在opencv_photo2410d.lib库里面。原创 2017-09-30 21:27:46 · 236 阅读 · 0 评论 -
faster rcnn训练
faster rcnn用自己的数据训练。数据读入部分matlab代码VOC数据下有VOCCode文件夹,里面有很多自带的数据读入代码。在faster rcnn的代码中,第一步是调用VOCinit生成一系列参数。放在结构体VOCopt里面。这一部分代码在imdb_from_voc.m里面。然后读imdb数据,就是图片本身。这里用到了VOCopt.img原创 2017-08-31 16:55:55 · 343 阅读 · 0 评论 -
caffe下FCN注意事项
FCN的分类的label是直接写类号码:1,2,3,...,255。但softmaxwithLoss的第一个bottom,也就是网络输出,是要求向量。即label=3的话,输出是0,0,0,1,0,0,...所以写脚本注意一下,输出层的输出个数不能写1。就是说softmaxwithLoss的两个bottom第二维数值是不一样的。原创 2017-07-12 19:19:45 · 382 阅读 · 0 评论 -
一些小问题
使用opencv2.43版本,报错“应用程序无法正常启动0xc000007b”。换成2.48版本就好了,原因暂时不明白。原创 2016-09-14 11:33:53 · 585 阅读 · 0 评论 -
编译caffe的dll库
前一篇的测试程序只能编译通过,并不可用。因为caffe windows版本默认的libcaffe是静态库,而静态库编译并不会把虚基类layer_factory和一系列子类包含进去。这就导致在载入文件时会报错,无法识别layer的类型。所以需要动态编译libcaffe。1,首先当然把libcaffe工程配置类型从lib改成dll。但此时直接编译并不会产生lib文件,只原创 2016-05-30 17:03:22 · 9180 阅读 · 9 评论 -
win7+vs2010的程序移植到win8+vs2013
win7+vs2010的工程直接升级到win8+vs2013环境下可能会出两个问题1,Windows.h找不到2,kernel32.lib找不到解决方法,在自己系统中搜索Windows.h文件本人电脑上,位置是:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include把这个目录添加到工程的包含目录中(in原创 2015-12-01 09:29:42 · 702 阅读 · 0 评论 -
win8+vs2013编译CLapack
Cmake生成vc12的工程生成allbiuld没问题生成INSTALL出错,error MSB3073: 命令“setlocal........可以用管理员身份启动vs2013,再生成就好了。生成run_tests,只通过了前13个,后面全failed管他呢,能用就行原创 2015-12-11 15:13:25 · 1247 阅读 · 0 评论 -
Python下pickle加载文件问题
写入磁盘文件的代码为:with open(file_path, "w") as f: pickle.dump(data,f)加载文件的代码为with open(result_fold+"A.pkl", "rb") as f: A = pickle.load(f)此时会报错:No module named multiarray把加载处o原创 2015-12-10 11:31:21 · 5256 阅读 · 1 评论 -
Win8+VS2013编译opencv
原本在win7+VS2010环境下已经用CMake成功编译了opencv243换在Win8+VS2013环境下会报几个错误。解决方法如该链接:https://github.com/Itseez/opencv/commit/52a904e17b28b59ab149f3eb57ff030468bcf1ef1,找不到min和max的定义解决方法:在该文件内添加原创 2015-11-21 11:20:47 · 748 阅读 · 0 评论 -
libcurl的imap协议没有UID读取邮件的功能问题
最近使用libcurl做一个邮件客户端,使用IMAP协议读取邮件。但老版本的libcurl不支持UID读取方式。并且,把UID写入URL的时候,如"imap://outlook.office365.com/INBOX/;UID=82",其实在访问email服务器的时候,这个82并不是邮箱里面的唯一标识UID,而是邮件的临时序号。在libcurl7.64版本中已经解决了这个问题,而且增加...原创 2019-02-15 17:28:59 · 838 阅读 · 0 评论