opencv中的vec4i是什么
what is Vec4i in opencv
我正在使用C 学习OpenCV。我在霍夫线变换的代码中遇到了向量。谁能向我解释Vec4i商店的内容,4i是什么意思。代码段: -
vector<Vec4i> lines;
HoughLinesP(dst, lines, 1, CV_PI/180, 50, 50, 10 );
for( size_t i = 0; i < lines.size(); i++ )
{
Vec4i l = lines[i];
line( cdst, Point(l[0], l[1]), Point(l[2], l[3]), Scalar(0,0,255), 3, CV_AA);
}
可以查看OpenCV基本结构。Vec4i是代表具有4个维数的向量的结构,每个值每个值a和 int
如果您查看houghlinesp((文档,您将在这种情况下看到每个维度:
线 - 线的输出向量。每行均由4元素向量(x_1,y_1,x_2,y_2(表示,其中(x_1,y_1(和(x_2,y_2(是每个检测到的行段的终点。
。
简而言之,每行都是vec4i,前两个元素是线的起点(x1,y1(,最后两个是行的终点(x2,y2(
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- C++避免重复声明的语法是什么
- 在C++中,将大的无符号浮点数四舍五入为整数的最佳方法是什么
- 实现无开销push_back的最佳方法是什么
- C++从另一个类访问公共静态向量的正确方法是什么
- "throw expression code" 1e7 >返回 d 是什么?投掷标准::overflow_error( "too big" ) : d;意味 着?
- C++中名称篡改的目的是什么
- 在 c++ 中拥有一组结构的正确方法是什么?
- 这个指针和内存代码打印是什么?我不知道是打印垃圾还是如何打印我需要的值
- 是什么阻止DOMTimerCoordinator::NextID进入无休止的循环
- 派生类销毁的最佳实践是什么
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- 通过JNI传递数据数组的最快方法是什么
- "using namespace std;"在C++的作用是什么?
- 在两台机器之间进行时间戳的最佳c++chrono函数是什么
- 文件系统:复制功能的速度秘诀是什么
- 用常见虚拟函数实现的任意组合来实现派生类的正确方法是什么
- 使用QQuickFramebufferObject时同步数据的最佳方式是什么
- 是什么原因导致它无法编译?它是声明签名还是在函数本身的实现中
- opencv中的vec4i是什么