如何在 matlab 中水平翻转网络摄像头视频?
How to horizontally flip webcam video in matlab?
我正在使用 this example,我想水平翻转网络摄像头视频。
我尝试实施 this 来翻转它,但没有成功!
我不确定为什么 HorizontalFlip 标志在您的情况下不起作用。
一种解决方法是在捕获图像后立即水平翻转图像。使用Matlab的翻转函数,其中第二个参数为2(表示第二个图像维度)。
videoFrame = flip(videoFrame,2);
执行翻转不会导致任何信息丢失,如下例所示:
a = rand(100,100,3);
b = flip(flip(a,2),2);
isequal(a,b)
结果:
ans = 1
我正在使用 this example,我想水平翻转网络摄像头视频。 我尝试实施 this 来翻转它,但没有成功!
我不确定为什么 HorizontalFlip 标志在您的情况下不起作用。
一种解决方法是在捕获图像后立即水平翻转图像。使用Matlab的翻转函数,其中第二个参数为2(表示第二个图像维度)。
videoFrame = flip(videoFrame,2);
执行翻转不会导致任何信息丢失,如下例所示:
a = rand(100,100,3);
b = flip(flip(a,2),2);
isequal(a,b)
结果:
ans = 1