Dưới đây là báo cáo cho các mẫu. Tôi đã thử chạy các tập lệnh python trong hướng dẫn và tất cả chúng đều chạy mà không gặp sự cố nào [object_detection. py, độ sâu_sensing. py, body_tracking. py]. Có thể lệnh gọi khởi chạy ZED explorer không thành công trong tập lệnh mẫu
** object_detection_birds_view. py - KHÔNG THÀNH CÔNG
** body_tracking. py - KHÔNG THÀNH CÔNG
**plane_detection. py - KHÔNG CÓ VẤN ĐỀ
** depth_sensing. py - KHÔNG CÓ VẤN ĐỀ
** positional_tracking. py - KHÔNG CÓ VẤN ĐỀ
** object_detection. py - KHÔNG CÓ VẤN ĐỀ
** depth_sensing. py - KHÔNG CÓ VẤN ĐỀ
** body_tracking. py - KHÔNG CÓ VẤN ĐỀ
Các lỗi cho các lần thử không thành công
neel@neel-Precision-5570. /usr/local/zed/samples/object detect/birds eye viewer/python$ python3 object_detection_birds_view. py
Chạy phát hiện đối tượng … Nhấn 'Esc' để thoát
freeglut [object_detection_birds_view. py]. LỖI. Lỗi nội bộ trong chức năng fgOpenWindow
neel@neel-Precision-5570. /usr/local/zed/samples/theo dõi cơ thể/python$ python3 body_tracking. py
Đang chạy mẫu Theo dõi cơ thể … Nhấn 'q' để thoát
/usr/local/zed/resources/skeleton_perf 100%[======= . 55M 12. 9 MB/giây trong 2. 1s
Tối ưu hóa skeleton_performance_2. 1. 100. 0%[================>] Xong. trong 1 phút 50 giây
glut miễn phí [foo]. LỖI. Lỗi nội bộ trong chức năng fgOpenWindow
bincrafters / conan-freeglut
Sao 1
- Mã số
- Vấn đề
- Yêu cầu kéo
[OBSOLETE] Công thức hiện có trong https. //github. com/conan-io/conan-center-index
tiện ích bộ công cụ opengl đồ họa conan glut freeglut gl
- Cập nhậtNgày 19 tháng 3 năm 2021
- con trăn
nigels-com / conan-glut
Sao 0
- Mã số
- Vấn đề
- Yêu cầu kéo
Conan công thức cho GLUT http. //freeglut. nguồn. mạng lưới/
cmake conan glut freeglut bincrafters
- Cập nhật28/10/2018
- con trăn
Croydon / conan-freeglut
Sao 0
- Mã số
- Vấn đề
- Yêu cầu kéo
Nguồn mở thay thế cho thư viện OpenGL Utility Toolkit [GLUT]
opengl conan glut freeglut glu
- Cập nhật23/10/2018
- con trăn
Lưu ý rằng để biên dịch PyOpenGL_accelerate, bạn sẽ cần phải có một môi trường biên dịch tiện ích mở rộng Python đang hoạt động
Học PyOpenGL
Nếu bạn chưa quen với PyOpenGL, bạn có thể muốn bắt đầu với trang hướng dẫn OpenGLContext. Các hướng dẫn đó yêu cầu OpenGLContext, [là một trình bao bọc lớn bao gồm toàn bộ công cụ tạo cảnh, trình phân tích cú pháp VRML97, nhiều bản trình diễn, v.v.], bạn có thể cài đặt nó với
$ pip2.7 install "OpenGLContext-full==3.1.1"
Hoặc bạn có thể sao chép nó [bao gồm cả các nguồn hướng dẫn] với
$ git clone //github.com/mcfletch/openglcontext.git
hoặc [để sử dụng GitHub]
$ git clone //github.com/mcfletch/pyopengl.git
Các trang tài liệu rất hữu ích để tra cứu các tham số và ngữ nghĩa của lệnh gọi PyOpenGL
Chạy thử nghiệm
Bạn có thể chạy bộ thử nghiệm PyOpenGL từ kiểm tra mã nguồn, bạn sẽ cần
git [để thanh toán]
GLUT [GLUT miễn phí]
Thư viện GLExtrusion [libgle]
GLU [thường khả dụng trên mọi máy hỗ trợ OpenGL]
độc tố [pip cài đặt độc tố]
Chạy bộ thử nghiệm từ thanh toán cấp cao nhất trông giống như
$ tox
Kết quả là rất nhiều thử nghiệm được chạy trong một ma trận các môi trường. Tất cả các môi trường sẽ kéo vào pygame, một số cũng sẽ kéo vào numpy. Một số sẽ tăng tốc, và một số sẽ không
freeglut là một phần mềm tự do/mã nguồn mở thay thế cho thư viện OpenGL Utility Toolkit [GLUT]. GLUT ban đầu được viết bởi Mark Kilgard để hỗ trợ các chương trình mẫu trong phiên bản thứ hai của OpenGL 'RedBook'. Kể từ đó, GLUT đã được sử dụng trong rất nhiều ứng dụng thực tế vì nó đơn giản, phổ biến rộng rãi và có tính di động cao.
GLUT [và do đó là freeglut] xử lý tất cả các công việc cụ thể của hệ thống cần thiết để tạo cửa sổ, khởi tạo bối cảnh OpenGL và xử lý các sự kiện đầu vào, để cho phép các chương trình OpenGL di động thực sự
freeglut được phát hành theo giấy phép X-Consortium
Thư viện GLUT ban đầu dường như đã bị loại bỏ với phiên bản mới nhất [3. 7] kể từ tháng 8 năm 1998. Giấy phép của nó không cho phép bất kỳ ai phân phối mã thư viện đã sửa đổi. Điều này thực sự đáng tiếc, vì GLUT đã cũ và thực sự cần cải thiện. Ngoài ra, giấy phép của GLUT không tương thích với một số bản phân phối phần mềm [e. g. , XFree86]
freeglut ban đầu được viết bởi Pawel W. Olszta với sự đóng góp của Andreas Umbach và Steve Baker
John F. Fay, John Tsiombikas và Diederick C. Niehorster là những người duy trì hiện tại của dự án freeglut
Pawel bắt đầu phát triển freeglut vào ngày 1 tháng 12 năm 1999. Dự án hiện tại gần như thay thế 100% cho GLUT ban đầu chỉ với một số thay đổi [chẳng hạn như việc loại bỏ các tính năng dành riêng cho SGI như hộp Quay số&Nút và Độ phân giải video động] và một loạt lỗi được thu hẹp lại
freeglut thêm một số tính năng bổ sung so với chức năng GLUT cơ bản, chẳng hạn như tập hợp lớn hơn các đối tượng được xác định trước để sử dụng, khả năng chạy các lần lặp đơn lẻ của vòng lặp sự kiện hoặc thoát khỏi nó một cách duyên dáng, gọi lại đầu vào con lăn chuột, ngữ cảnh hồ sơ tương thích/lõi OpenGL tùy chọn
Chúng tôi đang tìm kiếm các nhà phát triển để trợ giúp công việc tiếp theo trên các cổng Android và BlackBerry 10. Hơn nữa, các cổng tới Cocoa trên OSX và thậm chí có thể là Wayland đã được lên kế hoạch, cùng với một số cải tiến đối với API và triển khai
Xem ở đây để biết tổng quan về các điểm chính trong danh sách việc cần làm của chúng tôi. Để biết thêm thông tin về việc trợ giúp, hãy xem trang Trợ giúp và tham gia danh sách gửi thư của nhà phát triển freeglut
Kho lưu trữ mã nguồn freeglut hiện được lưu trữ trên github. Vì vậy, bạn cũng có thể gửi cho chúng tôi yêu cầu kéo hoặc báo cáo lỗi thông qua hệ thống vấn đề của github nếu bạn muốn. Tuy nhiên, cuộc thảo luận dài dòng về các vấn đề thiết kế tiềm năng cho những đóng góp lớn là phù hợp nhất với danh sách gửi thư
Dưới đây là các liên kết tệp cho dự án freeglut. Các tệp README được bao gồm. Chúc vui vẻ
Các bản phát hành ổn định có sẵn trên trang phát hành của chúng tôi trên github, nơi bạn có thể tìm thêm thông tin về từng bản phát hành. Tất cả các bản phát hành cũng được sao chép trên trang tải xuống cũ trên sourceforge
Dự án freeglut không phân phối các gói được biên dịch trước hoặc theo cách khác dành riêng cho hệ thống cho freeglut. Chúng tôi chỉ phát hành và hỗ trợ freeglut ở dạng mã nguồn như đã liệt kê ở trên. Tuy nhiên, hầu hết các bản phân phối gói phần mềm miễn phí đều bao gồm một số phiên bản của freeglut, phiên bản này có thể cung cấp một cách thuận tiện hơn để lấy và sử dụng freeglut. Đây là một danh sách không đầy đủ về những nỗ lực đóng gói như vậy cho hệ thống của bạn
- Các bản phân phối GNU/Linux như Debian, Arch, Ubuntu, RedHat, v.v., tất cả đều phân phối một số phiên bản freeglut. Xem tài liệu hệ thống của bạn về cách cài đặt nó. Trên Debian và các dẫn xuất của nó, đó là. apt cài đặt freeglut3-dev
- FreeBSD bao gồm freeglut trong hệ thống cổng của nó. cũng như NetBSD
- Người dùng Windows sử dụng hệ thống msys2/mingw có thể cài đặt freeglut bằng lệnh. pacman -S mingw-w64-x86_64-freeglut cho phiên bản 64 bit hoặc cũng có thể sử dụng pacman -sS freeglut để xem tất cả các biến thể có sẵn
- Người dùng MacOS X có thể sử dụng trình quản lý gói homebrew để cài đặt freeglut bằng lệnh. brew cài đặt freeglut
- Một tùy chọn khác cho người dùng windows là các tệp nhị phân Windows của Martin Payne [MSVC và MinGW]
Nếu bạn gặp sự cố với các gói này, vui lòng liên hệ với người bảo trì của họ, chúng tôi có thể không giúp được
Ngoài ra, nếu bạn không thể tìm thấy gói phù hợp cho hệ thống của mình, đừng hoảng sợ; . cmake trong nguồn freeglut
Bạn luôn có thể tải xuống mã nguồn freeglut có sẵn mới nhất tuyệt đối từ kho lưu trữ github của chúng tôi. Freeglut là một dự án trưởng thành và HEAD github thường khá ổn định
Để lấy một bản sao của kho lưu trữ bằng git, hãy sử dụng lệnh. bản sao git https. //github. com/FreeGLUTProject/freeglut
Ngoài ra, bạn có thể tải xuống ảnh chụp nhanh của phiên bản mới nhất
Đừng ngại yêu cầu giúp đỡ
Gửi các câu hỏi liên quan đến freeglut đến danh sách gửi thư freeglut thích hợp
Xin lưu ý rằng bạn phải đăng ký trước khi bạn có thể đăng lên danh sách gửi thư của chúng tôi. Xin lỗi vì sự bất tiện