opencv line c++
时间: 2023-09-21 12:10:31 浏览: 81
OpenCV中的`cv::line`函数是用于在图上画线的函数。
在C++中,该函数的定义为:
```cpp
void cv::line(InputOutputArray img, Point pt1, Point pt2, const Scalar& color, int thickness=1, int lineType=LINE_8, int shift=0);
```
其中,`img`是输入输出图像,`pt1`和`pt2`是线段的两个端点坐标,`color`是线段的颜色,`thickness`是线段的宽度(默认为1),`lineType`是线段的类型(默认为LINE_8),`shift`是坐标点的小数点位数(默认为0)。
在Python中,该函数的使用方式如下:
```python
img = cv.line(img, pt1, pt2, color[, thickness[, lineType[, shift]]])
```
其中,`img`是输入输出图像,`pt1`和`pt2`是线段的两个端点坐标,`color`是线段的颜色,`thickness`是线段的宽度(可选),`lineType`是线段的类型(可选),`shift`是坐标点的小数点位数(可选)。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [OpenCV - C++ - cv::line](https://blog.csdn.net/chengyq116/article/details/104567420)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文