【发布时间】:2015-01-19 14:57:04
【问题描述】:
我想使用比 OpenCV 文档中描述的更详细的 opencv 回调。
例如, createTrackbar(const string& trackbarname, const string& winname, int* value, int count, TrackbarCallback onChange=0, void* userdata=0)
在这里,我几乎不知道有关 TrackbarCallback 的更多信息。它是参数输入/输出或者我是否可以修改这个接口。
能否提供更多详细信息的支持或参考?
谢谢!
编辑 01:
我已经测试了这段代码:
int arr[3] = {3,2,1};
int *iptr = arr;
createTrackbar( "trackbar value:", "window", &val, max_val, thresh_callback, (void*)iptr);
和
void thresh_callback(int num, void* data)
{
cout << num << endl;
cout << *((int*)data) << endl;
}
我正在尝试添加更多数据并更改回调的原始接口,即 callback(int,void*) 没有编译错误,但回调唤起了“访问冲突读取位置”
【问题讨论】: