最近学习的书为 《OpenCV3编程入门》 毛星云编著 电子工业出版社
1、用CMake编译OpenCV的源代码,可生成VS对应的sln文件,之后进行编译,得到二进制的生成文件(dll/lib/exe)。
2、C编译器允许main()函数没有参数,或者有两个参数(一般),或者更多。这两个参数,一个是int类型,一个是字符串类型。第一个参数是命令行中的字符串数。按照惯例(但不是必须的),这个int参数被称为argc(argument count)。第二个参数是一个指向字符串的指针数组。命令行中的每个字符串被存储到内存中,并且分配一个指针指向它。按照惯例,这个指针数组被称为argv(argument value)。系统使用空格把各个字符串格开。一般情况下,把程序本身的名字赋值给argv[0],接着按顺序赋值。
在操作系统环境下,一条完整的运行命令应包括两部分:命令与相应的参数。其格式为:命令、参数1、参数2....参数n。此格式也称为命令行。命令行中的命令就是可执行文件的文件名,其后所跟参数需用空格分隔,并为对命令的进一步补充,也即是传递给main()函数的参数。
3、imread以彩色模式载入图像时,解码后的图像会以BGR的通道顺序进行存储,即BGR图像。
完
时间: 2024-10-07 17:18:09