c++ - 如何在非规则感兴趣区域内选择随机均匀样本?

标签 c++ opencv image-processing matlab-cvst

我试图从图像的非规则区域中提取 N 个样本,由轮廓分隔,我确实有轮廓像素的位置。提取的样本必须服从随机均匀分布。这是我的:

enter image description here

这就是我想要的:

enter image description here

知道怎么做吗? 干杯!

最佳答案

在边界矩形上创建一个随机均匀分布,从中绘制,并拒绝落在感兴趣区域之外的任何点。

(结果不会像您示例中的点那样反聚类,而是一次一件事。)

关于c++ - 如何在非规则感兴趣区域内选择随机均匀样本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31172954/

相关文章:

java - Websphere 是用 Java 编写的吗?它在 JVM 中运行得这么快吗?

c++ - 未在此范围内声明“收银员”

java - opencv_ffmpeg2413_64.dll 为 OpenCV 构建的 Linux

c++ - 曲线/路径骨架二值图像处理

c++ - 如果繁重的计算函数位于循环的条件部分,运行时间是否会有所不同?

c++ - 如果 EBP 帧指针为 NULL,堆栈是否已损坏?

python - 如何以特定角度旋转图像的坐标(x,y)

python - cv.Get2D 颜色坐标

python - 图像库从 JPEG 转换为

java - Perl 会成为这种图像处理的瓶颈吗?