滑鼠事件是 OpenCV 最有用的功能之一。在 OpenCV 中,我們可以跟蹤滑鼠指標的位置並跟蹤點選(右鍵、左鍵和中鍵點選)。OpenCV 在機器人技術和計算機視覺中有著廣泛的應用。在機器人技術和計算機視覺中,經常使用滑鼠指標和點選的跟蹤。在這裡,我們將瞭解如何跟蹤滑鼠指標在影像上的位置並跟蹤點選。以下程式演示瞭如何跟蹤滑鼠指標的位置和點選。示例#include #include #include using namespace std; using namespace cv; void locator(int event, int x, int y, int flags, void* ... 閱讀更多
在本主題中,我們將看到軌跡條的另一個應用。在這裡,我們將使用軌跡條來更改影像的大小,向影像新增邊框,並使用軌跡條更改邊框的大小。使用以下程式,我們可以更改影像的大小,新增邊框,更改邊框的大小並旋轉影像。它類似於前面的示例。以下程式演示瞭如何在同一個軌跡條中新增多個滑塊。示例#include #include #include using namespace std; using namespace cv; int Rotate = 180;//初始化角度// int Scale = 50;//初始化比例// int …… 閱讀更多
軌跡條是可控的條,用於控制 OpenCV 中的各種引數。使用軌跡條,我們可以更輕鬆地以圖形方式更改引數。軌跡條消除了此限制,並能夠使用 OpenCV 建立動態效果。以下程式演示瞭如何使用 C++ 在 OpenCV 中新增軌跡條。示例#include #include using namespace cv; using namespace std; int main() { Mat original;//宣告一個矩陣// original = imread("sky.jpg");//將影像載入到矩陣中// namedWindow("Slider");//宣告視窗以顯示影像// int light = 50;//軌跡條的起始值// createTrackbar("Brightness", "Slider", &light, 100);//建立一個軌跡條// int contrast = …… 閱讀更多