🚧 Some M5.Lcd function NOT yet implemented! (Look here ) 🚧
OpenCV (Version 4.3.0 Recommended)
VisualStudio 2019 (Windows)
Sample code (show main.cpp)
/* M5Stack CODE BEGIN */
#include " M5Stack.h"
void setup () {
for (int i = 0 ; i < COLORS_NUM ; i++) {
M5 .Lcd .fillScreen (COLORS [i]);
delay (1000 );
}
M5 .Lcd .fillScreen (BLACK );
for (int i = 1 ; i < 8 ; i++) {
M5 .Lcd .setTextSize (i);
M5 .Lcd .print (" Hello World\n " );
}
}
/* M5Stack CODE END */
Open M5_LCD_Emulator.sln.
Press Ctrl+F5.
Execute cd M5_LCD_Emulator/M5_LCD_Emulator.
Execute make.
Execute ./m5hello.
Setup OpenCV (Windows with VisualStudio)
Download OpenCV from here .
Extract to install directory (exp. C:\).
Add C:\opencv\build\x64\vc14\bin to environment path.
Make empty project.
Select x64 platform.
Open Project -> Property.
Open VC++ directory > Include directory and add C:\opencv\build\include.
Open VC++ directory > Library directory and add C:\opencv\build\x64\vc14\lib.
Open Linker > Input > Additional dependent files and add opencv_worldxxxd.lib. (xxx is version, look at opencv dir)
Install some package for build OpenCV.
sudo apt update
sudo apt upgrade -y
sudo apt install build-essential git cmake pkg-config
sudo apt install libgtk2.0-dev libcanberra-gtk-module libcanberra-gtk3-module
Download OpenCV from here .
Extract to install directory (exp. ~/).
Execute below command to build OpenCV.
cd ~
cd opencv-4.3.0
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j4
sudo make install
Export include path (If you need, write below command to ~/.bashrc).
export CPATH=/usr/local/include/opencv4