摘要:
1 基本解释 :extern可以置于变量或者函数 前,以标示变量或者函数的定义在别的文件中 ,提示编译器遇到此变量和函数时在其他模块中寻找其定义 。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(i 阅读全文
摘要:
摄像头拍摄时候,图像均有畸变,但是图像的扭曲变形均是有规律的成线性的,所以可以通过算法矫正。halcon标定过程需要在镜头内放置标定板;标定板一般选用30*30mm的;可以通过halcon程序来制作: gen_caltab(::XNum,YNum,MarkDist,DiameterRatio,Cal 阅读全文
摘要:
#include "qtdesign.h" #include #include "halconcpp.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); //在界面设计里添加一个Label,把QTDesign里的UI设置为public; QTDesign w; long WndID... 阅读全文
摘要:
关于窗口布局: 默认控件的大小为最小尺寸: 如果此时右键设置布局时,窗口大小会自动缩放对应大小,不利于调整。 建议窗口控件设置好最小尺寸,便于窗口布局时,控件不会变形,例如: 改变minimumsize,会改变sizeHint控件默认尺寸;(测试于Qt4) 结合控件的SizePolicy属性,来控制 阅读全文
摘要:
引言 异常,让一个函数可以在发现自己无法处理的错误时抛出一个异常,希望它的调用者可以直接或者间接处理这个问题。而传统错误处理技术,检查到一个局部无法处理的问题时: 1.终止程序(例如atol,atoi,输入NULL,会产生段错误,导致程序异常退出,如果没有core文件,找问题的人一定会发疯) 2.返 阅读全文
摘要:
用VS08程序向导,单文档程序,默认设置生成的。工程名为3view; 其中默认生成的视图类CMy3viewView,对应3viewView.h,3viewView.cpp; 在Resourse View添加个新对话框,在对话框的属性中,Border设置成None;Style设置成Child; 生成的 阅读全文
摘要:
#include "stdafx.h" #include // 必须包含的头文件 #define ADD(int_params,...) Add(int_params,__VA_ARGS__,0)//_VA_ARGS__,这个宏可以取到变参 int Add(const int start,...); int _tmain(int argc, _TCHAR* argv[]) { ... 阅读全文
摘要:
曝光时间的选择与行频的选择有一定限制关系,因此在选择这两个参数时,应注意其限制关系的影响。例如:当行频为 19kHz 时,可选择的最大曝光时间为 52 μm ,如果需要更长的曝光时间,应当适当减小行频。如果行频选择不当,改变曝光时间图像不会出现变化。 行周期=一行的点数*点周期1/(52*10-6) 阅读全文
摘要:
#注Python3版本,print应加()来输出内容,例如print(hello()) Python中如何在一个函数中加入多个装饰器? 怎么做才能让一个函数同时用两个装饰器,像下面这样: 我希望得到 我只是想知道装饰器怎么工作的! 去看看文档,答在下面: Answer:2 如果你不想看详细的解释的话 阅读全文
摘要:
1.Python自省2.单下划线和双下划线3.if __name__=="__main__": 是干嘛用的4.Python里的拷贝5.*args and **kwargs Python自省 这个也是python彪悍的特性. 自省就是面向对象的语言所写的程序在运行时,所能知道对象的类型.简单一句就是运 阅读全文