乱七八糟的学习笔记01

vs2008哪些工程文件可以删除

微软CLUB的说法
下面是 (非详尽) 的文件扩展名的文件应添加到源代码管理,正常情况下的列表:
.mak, .dsp, .c, .rc, .rc2, .ico, .bmp, .txt, .def, .hpj, .bat, .rtf,
.odl, .inf, .reg, .cnt, .cpp, .cxx, .h, .hpp, .hxx, .inl, .tpl, .vtp,
and .mst.
这些文件不能轻松地生成。 没有需要共享源代码控件通过生成文件时要考虑的问题。 在 Visual c + + 联机文档中讨论了这些问题。 请参见下面的参考部分。
下面是 (非详尽) 的文件扩展名的文件不应该添加到源代码管理,正常情况下的列表:
.pch, .mdp, .ncb, .clw, .obj, .exe, .aps, .cpl, .awk, .exp, .lib, .idb,
.opt, .pdb, .map, .res, .ilk, .scc, .bsc, .sbr, .dll, and .tlb.

Tips:

工程只需要保留*.sln文件和源码的文件夹就可以了。当然最好保留个props属性表,不然配环境会很恶心。

学习OpenCV的一点体会或者说理解

C++是自由度很高的语言,OCV给了很大的操作空间但是权限的管理不是那么严格,所以也就不是那么安全

	cv::Mat matTest(40, 60, CV_8UC1), matTest_2;
	cv::randn(matTest, 150, 100);
	matTest_2 = matTest.clone();
	matTest.cols = 40;
	matTest.rows = 60;

进行这个操作可以看到cols和rows本应该是图像的固有属性,应该是个右值,但是进行赋值操作后仍然可用。个人认为应该和size一样用size()的形式封装。如图结果:
在这里插入图片描述
和:
在这里插入图片描述
还有右侧边界:
在这里插入图片描述
在这里插入图片描述
可以看出来在这个过程中是一个截图的关系。下部边界:
在这里插入图片描述
在这里插入图片描述
神奇的是我下面这么操作居然也是可以的。应该是二维数组原理(cols*k)+col。但是这么做是不对的。
在这里插入图片描述 # Python安装OpenCV遇到版本不一致问题
编译安装3.4.2版本,遇到识别不到cv2问题,所以需要pip install opencv-python 来自这篇文章然后cv2.__version__的结果是4.0.0版本,系统终端是:pkg-config --modversion opencv 结果是3.4.2这以后一定会出问题的。我猜测这里其实是用pip重装了环境,所以其实前面的编译根本没有用,所有指定的特性也不会生效。而且现在还对py环境不熟,不太清楚pip的原理,所以先这么放着吧。还有一种方法是:conda install -c https://conda.anaconda.org/menpo opencv3 头大中,先放一放,现在要紧的是搞定DL的初步。

让markdown支持插入代码块语法高亮:

markdown语法高亮在三个点后面加入语言说明,如 :’’'python;打头,就是说后面的代码块是python.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值