| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | #include <dlib/gui_widgets.h> |
| | #include <dlib/image_transforms.h> |
| | #include <cmath> |
| |
|
| | using namespace dlib; |
| | using namespace std; |
| |
|
| | |
| |
|
| | int main() |
| | { |
| | |
| | std::vector<perspective_window::overlay_dot> points; |
| | dlib::rand rnd; |
| | for (double i = 0; i < 20; i+=0.001) |
| | { |
| | |
| | dlib::vector<double> val(sin(i),cos(i),i/4); |
| |
|
| | |
| | dlib::vector<double> temp(rnd.get_random_gaussian(), |
| | rnd.get_random_gaussian(), |
| | rnd.get_random_gaussian()); |
| | val += temp/20; |
| |
|
| | |
| | rgb_pixel color = colormap_jet(i,0,20); |
| |
|
| | |
| | points.push_back(perspective_window::overlay_dot(val, color)); |
| | } |
| |
|
| | |
| | perspective_window win; |
| | win.set_title("perspective_window 3D point cloud"); |
| | win.add_overlay(points); |
| | win.wait_until_closed(); |
| | } |
| |
|
| | |
| |
|
| |
|