本文介绍了如何利用OpenCV库中的函数来调整显示图像的imshow窗口大小及位置,帮助开发者更好地控制视觉展示效果。
使用cv2.HoughLinesP方法后,可以通过以下代码创建并调整窗口大小:
```python
cv2.namedWindow(enhanced, 0);
cv2.resizeWindow(enhanced, 640, 480);
cv2.imshow(enhanced, lines)
cv2.waitKey(0)
```
通过改变`namedWindow()`函数中的参数,可以实现用鼠标随意拖动窗口来调整其大小。例如:
```cpp
cv::namedWindow(camera, CV_WINDOW_NORMAL); //CV_WINDOW_NORMAL就是0
cv::imshow(camera, frame);
```
在Python中这可以通过以下方式实现:
```python
cv2.namedWindow(imgpath, 0)
```