文章目录
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支持插入代码块语法高亮:
在三个点后面加入语言说明,如 :’’'python;打头,就是说后面的代码块是python.