Skip to content

Commit

Permalink
vision: new package
Browse files Browse the repository at this point in the history
Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com>
  • Loading branch information
joshua-henderson committed Sep 27, 2018
1 parent 8c2d619 commit b1d35f2
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 0 deletions.
1 change: 1 addition & 0 deletions Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ source "$BR2_EXTERNAL_MCHP_PATH/package/samegame/Config.in"
source "$BR2_EXTERNAL_MCHP_PATH/package/smartrefrigerator/Config.in"
source "$BR2_EXTERNAL_MCHP_PATH/package/spacetouch/Config.in"
source "$BR2_EXTERNAL_MCHP_PATH/package/videoplayer/Config.in"
source "$BR2_EXTERNAL_MCHP_PATH/package/vision/Config.in"
source "$BR2_EXTERNAL_MCHP_PATH/package/whiteboard/Config.in"
source "$BR2_EXTERNAL_MCHP_PATH/package/wildwest/Config.in"
source "$BR2_EXTERNAL_MCHP_PATH/package/dt-overlay-at91/Config.in"
Expand Down
7 changes: 7 additions & 0 deletions package/vision/Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
config BR2_PACKAGE_VISION
bool "Vision Demo Application"
depends on BR2_PACKAGE_PYTHON_PYQT5
depends on BR2_PACKAGE_OPENCV3
depends on BR2_PACKAGE_PYTHON_SETUPTOOLS
help
OpenCV machine vision demo application.
25 changes: 25 additions & 0 deletions package/vision/vision.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
################################################################################
#
# vision
#
################################################################################

VISION_VERSION = 45462e942ec27aaa2a5b6ee5502b880a7907bc8f
VISION_SITE = $(call github,linux4sam,vision,$(VISION_VERSION))
VISION_LICENSE = GPL-3.0-only
VISION_LICENSE_FILES = COPYING
VISION_DEPENDENCIES = python-pyqt5 opencv3

define VISION_INSTALL_TARGET_CMDS
mkdir -p $(TARGET_DIR)/opt/vision
$(INSTALL) -m 0755 -D $(@D)/detect.py \
$(TARGET_DIR)/opt/vision/detect.py
$(INSTALL) -m 0644 -D $(@D)/res/vision.png \
$(TARGET_DIR)/opt/ApplicationLauncher/applications/resources/vision.png
$(INSTALL) -m 0644 -D $(@D)/res/09-vision.xml \
$(TARGET_DIR)/opt/ApplicationLauncher/applications/xml/09-vision.xml
$(INSTALL) -m 0755 -D $(@D)/res/vision.sh \
$(TARGET_DIR)/opt/vision/vision.sh
endef

$(eval $(generic-package))

0 comments on commit b1d35f2

Please sign in to comment.