- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在开发 GoPiGo,我试图让这个机器人在相机检测到圆圈时移动。
我在这里遇到的主要问题是,当我尝试使用 gopigo 库以使用 fwd()、stop() 等函数时,如果我不在命令行中使用 sudo,只需键入“python CircleDetector_MOVEMENT.py"它检测到 gopigo 库,但没有检测到 picamera.array:
Theo dõi (cuộc gọi gần đây nhất là cuộc gọi cuối cùng):
File "CircleDetector_MOVEMENT.py", line 2, in
from picamera.array import PiRGBArray
ImportError: No module named picamera.array
我从 PIRGBarray 导入。当我使用 sudo python myprogram.py 时,它没有检测到 gopigo 库,错误是下一个:
Theo dõi (cuộc gọi gần đây nhất là cuộc gọi cuối cùng):
File "CircleDetector_MOVEMENT.py", line 8, in
from gopigo import * #Has the basic functions for controlling the GoPiGo Robot
ImportError: No module named gopigo
我想这可能与许可有关,但我不知道如何解决。
所以,如果您知道这里会发生什么,我将不胜感激。在他们的论坛上告诉我这是一个 I2C 问题,但我对这一切都是菜鸟,我不知道如何解决它。
感谢任何帮助。
附言这是我的代码,如果有帮助的话:
#import everything i need to get working all modules.
from picamera.array import PiRGBArray
from picamera import PiCamera
thời gian nhập khẩu
import cv2
nhập khẩu hệ điều hành
nhập numpy dưới dạng np
from gopigo import * #Has the basic functions for controlling the GoPiGo Robot
import sys #Used for closing the running program
os.system('sudo modprobe bcm2835-v4l2')
h=200
w=300
camera = PiCamera()
camera.resolution = (w, h)
camera.framerate = 5
rawCapture = PiRGBArray(camera, size=(w, h))
time.sleep(0.1)
for frame in camera.capture_continuous(rawCapture, format="bgr", use_video_port=True):
imagen_RGB = frame.array
copia_RGB = imagen_RGB.copy()
gris = cv2.cvtColor(imagen_RGB, cv2.COLOR_BGR2GRAY)
gris = cv2.medianBlur(gris,9)
img_circulos = None
img_circulos = cv2.HoughCircles(gris, cv2.cv.CV_HOUGH_GRADIENT, 1, 20, param1=50, param2=50, minRadius=0, maxRadius=0)
if img_circulos is not None:
v = 1
img_circulos = np.round(img_circulos[0, :]).astype("int")
for (x, y, r) in img_circulos:
cv2.circle(copia_RGB, (x, y), r, (0, 255, 0), 3)
cv2.rectangle(copia_RGB, (x - 5, y - 5),(x + 5, y + 5), (0, 128, 255, -1))
if v == 1
fwd()
cv2.imshow("Imagen Combinada", copia_RGB)
key = cv2.waitKey(1) & 0xFF
rawCapture.truncate(0)
if key == ord("q"):
phá vỡ
1 Câu trả lời
您是否使用虚拟环境来运行 OpenCV 代码?如果是,那么您可能必须将 gopigo.py 复制到您的虚拟环境并运行 python
让它工作。
关于python - 带有 GoPiGo 的错误库 Raspbian,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29952691/
Java 库和 android 库有什么区别,各自有什么优点/缺点? 最佳答案 您可以在 Android 应用程序中包含标准 Java .jar 文件库。它们在 .apk 构建时被翻译成 Dalvik
所以,我现在的代码就像从 Java 层加载库(比如 liba.so),并在内部 liba.so 加载 libb.so。因此,如果我必须将所有库打包到 APK 中并将其安装在没有 root 访问权限的设
我想在我的系统中设置 LEDA 库。 我已经从以下链接下载了 LEDA 库 http://www.algorithmic-solutions.info/free/d5.php Instruct
我想用 autoconf 创建一个共享库。但是,我希望共享库具有“.so”扩展名,而不是以“lib”开头。基本上,我想制作一个加载 dlopen 的插件。 .是否有捷径可寻? 当我尝试使用 autoc
我需要在 Apps 脚本应用程序上修改 PDF。为此,我想使用 JS 库:PDF-LIB 我的代码: eval(UrlFetchApp.fetch("https://unpkg.com/pdf-lib
我正在构建一个使用以下 Boost header 的程序(我使用的是 Microsoft Visual C++ 10), #include #include #include #include
Khi tôi chạy lệnh này trên hadoop thông qua cygwin: $bin/hadoop jar hadoop-examples-*.jar grep input output 'dfs[az.]+' I
Tôi đã cài đặt thành công thư viện C++ thông qua vcpgk có tên là: lmdb:x64-windows Tôi cũng đã cài đặt gói liên kết Haskell cho lmdb thông qua Cabal Khi thử kiểm tra gói lmdb:
Tôi có thể khắc phục điều này bằng cách nào? Tôi vừa sao chép tệp jar javacv vào thư mục Lib của dự án, nhưng lỗi này xuất hiện! Tôi có thể tìm thấy chủ đề này từ Google, nhưng thật không may, do chính sách hạn chế của Google ở quốc gia của tôi, nên không thể mở trang này
Tôi có một dự án thư viện Android là FooLib. FooLib tham chiếu đến những thứ như Android Context, nhưng không cần bất kỳ tệp tài nguyên nào (nội dung trong res/) nên hiện tại tôi đóng gói nó dưới dạng JAR để ứng dụng của tôi sử dụng
Tôi đang phát triển một ứng dụng Android (sử dụng Android Studio) có khả năng hiểu được Hoạt động bạn đang tham gia thông qua thuật toán nhận dạng cử chỉ. Đối với điều đó tôi đã sử dụng tài khoản ithub nickgillian có sẵn trên
Có nhiều câu hỏi tương tự về việc tham chiếu các thư viện lớp .NET Standard từ các dự án .NET Framework, trong đó các phụ thuộc gói NuGet trong thư viện netstandard không chảy vào netframework
Tôi đã tải jna-4.2.2.jar từ internet và bây giờ muốn nhập jar này vào dự án của mình. Nhưng khi tôi thử nhập jar này vào dự án của mình, tôi nhận được lỗi sau. [2016-06-20 09:35:01 - F
Tôi đang cố gắng cài đặt rsync 3.2.3 trên máy Mac bằng cách biên dịch nó. Tuy nhiên, tôi muốn cài đặt tất cả các tính năng. Để thực hiện điều này, cần có một số thư viện có sẵn tại đây (https://download.samba.org/pub/rsync/INSTA
Bắt đầu phát triển web có chút khó khăn. Tôi đã làm việc với Winforms trong 5 năm qua. Vì vậy, tôi đang cố gắng chuyển đổi từ cái này sang cái khác. Một thời gian trước, tôi đã sử dụng JavaScript, nhưng khi đó vẫn chưa có nhiều thư viện JavaScript.
Thật khó để biết nên hỏi gì ở đây. Câu hỏi này mơ hồ, không đầy đủ, quá rộng hoặc mang tính tu từ và không thể trả lời hợp lý theo hình thức hiện tại. Để được trợ giúp làm rõ vấn đề này để có thể mở lại, hãy truy cập trung tâm trợ giúp. Đóng 1
Tôi đang tìm một công cụ/thư viện được viết bằng Python tương tự như logstash (ruby+java). Mục tiêu của tôi là: phân tích tất cả các bản ghi hệ thống từ syslog phân tích các bản ghi cụ thể của ứng dụng (apache, django, m
Hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời được hỗ trợ bởi các sự kiện, tài liệu tham khảo hoặc chuyên môn, nhưng câu hỏi này có thể gây ra tranh luận, tranh cãi, thăm dò ý kiến hoặc thảo luận mở rộng. Nếu bạn cảm thấy câu hỏi này có thể được cải thiện và có thể mở lại, hãy truy cập
Tôi đã mất vài ngày để tìm thư viện .jar cho việc triển khai JavaPOS, nhưng tôi không thể tìm thấy bất cứ thứ gì khả thi. Tôi tìm thấy rất nhiều tài liệu như thế này: http://jpos.1045706.n5.nabble.com/file/
Câu hỏi này đã có câu trả lời tại đây: Hợp nhất nhiều thư viện chia sẻ .so (2 câu trả lời) Đã đóng 9 năm trước. Tôi có mã nguồn và các đối tượng của thư viện bên thứ ba mà tôi sử dụng trong mã của mình. Thư viện có hướng dẫn về cách sử dụng
Tôi là một lập trình viên xuất sắc, rất giỏi!