Давайте ускоримся с Sipeed и увеличим мощность AI!
MaixPy делает программирование AIOT проще!
Maixpy разработан, чтобы упростить программирование AIOT на основе синтаксиса Micropython, работающего на очень мощном встроенном чипе AIOT K210.
С MaixPy можно сделать многое, пожалуйста, обратитесь к здесь.
Краткое описание K210:
- Распознавание изображений с аппаратным ускорением AI;
- Двухъядерный процессор с FPU;
- 8 МБ (6 МБ + 2 МБ) ОЗУ;
- Внешняя флэш-память 16 МБ;
- Максимальная частота процессора 800 МГц (подробности см. на плате разработчика, обычно 400 МГц);
- Микрофонный массив (8 микрофонов);
- Аппаратное обеспечение AES SHA256;
- FPIOA (периферийные устройства могут быть сопоставлены с любыми выводами);
- Периферийные устройства: I2C, SPI, I2S, WDT, TIMER, RTC, UART, GPIO и т. д.
Найдите устройства I2C:
from machine import I2C
i2c = I2C(I2C.I2C0, freq=100000, scl=28, sda=29)
devices = i2c.scan()
print(devices)
Сделайте снимок:
import sensor
import image
import lcd
lcd.init()
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.run(1)
while True:
img=sensor.snapshot()
lcd.display(img)
Используйте модель AI для распознавания объекта:
import KPU as kpu
import sensor
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.set_windowing((224, 224))
model = kpu.load("/sd/mobilenet.kmodel") # load model
while(True):
img = sensor.snapshot() # take picture by camera
out = kpu.forward(task, img)[:] # inference, get one-hot output
print(max(out)) # print max probability object ID
Пожалуйста, прочитайте документацию перед запуском.
Смотрите страницу релизов.
Получите последнюю версию прошивки фиксации: мастер-прошивка.
Настройте прошивку по своему усмотрению, см. сборку или используйте онлайн-инструменты компиляции для настройки прошивки.
Документация доступна по адресу maixpy.sipeed.com.
Историческую версию см. в исторической документации. ## Используйте онлайн-инструменты для компиляции и настройки прошивки
Перейдите на сайт maixhub.com, чтобы использовать онлайн-компиляцию для настройки необходимых функций.
Найдите больше моделей на сайте Maixhub.com.
См. файл LICENSE.
Помимо исходного кода проекта MaixPy, поскольку MaixPy существует как компонент, его можно настроить так, чтобы он не участвовал в компиляции, поэтому этот репозиторий также может быть разработан как C SDK. Подробные сведения об использовании см. в документации по сборке (build.md), которую можно запустить, скомпилировав и загрузив projects/hello_world.
Процесс компиляции выглядит следующим образом:
wget http://dl.cdn.sipeed.com/kendryte-toolchain-ubuntu-amd64-8.2.0-20190409.tar.xz
sudo tar -Jxvf kendryte-toolchain-ubuntu-amd64-8.2.0-20190409.tar.xz -C /opt
cd projects/hello_world
python3 project.py menuconfig
python3 project.py build
python3 project.py flash -B dan -b 1500000 -p /dev/ttyUSB0 -t
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )