报错如下:stvo-pl/src/stereoFrameHandler.cpp:1266:35: error: ‘rnd’ was not declared in this scope
color = Scalar(color_dist(rnd), color_dist(rnd), color_dist(rnd));
解释:random_device()在Linux的实现中,是读取/dev/urandom设备,random_device()目的就是产生生成真随机数,rand()函数用的线性同余法生成随机数,但是这个随机数实际上是一个伪随机数。
原文地址:https://blog.csdn.net/keneyr/article/details/105595613#commentBox
然而randm_device()只在Linux下有效,在Windows下无效。
解决方法:在stereoFrameHandler.cpp文件的前边加上 #include <random>
就好了