Metadata-Version: 2.1
Name: control-scnu
Version: 0.8.6
Summary: The code package for HuaGuang AI Education   
Home-page: https://github.com/pypa/sampleproject
Author: HuaGuangEdu
Author-email: huaguangcase@163.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7, <3.11
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: baidu-aip (==2.2.18.0)
Requires-Dist: certifi (==2021.5.30)
Requires-Dist: charset-normalizer (==2.0.6)
Requires-Dist: future (==0.18.2)
Requires-Dist: idna (==3.2)
Requires-Dist: iso8601 (==0.1.16)
Requires-Dist: joblib (==1.1.0)
Requires-Dist: numpy
Requires-Dist: opencv-contrib-python (==4.5.3.56)
Requires-Dist: opencv-python (==4.5.3.56)
Requires-Dist: Pillow (==8.3.2)
Requires-Dist: pygame
Requires-Dist: pyzbar (==0.1.8)
Requires-Dist: redis (==3.5.3)
Requires-Dist: requests (==2.26.0)
Requires-Dist: scikit-learn (==1.0)
Requires-Dist: scipy (==1.7.1)
Requires-Dist: threadpoolctl (==3.0.0)
Requires-Dist: urllib3 (==1.26.7)
Requires-Dist: pandas
Requires-Dist: cvzone
Requires-Dist: imutils
Requires-Dist: websocket
Requires-Dist: websocket-client
Requires-Dist: protobuf (==3.19.0)
Requires-Dist: pyttsx3
Requires-Dist: wordcloud
Requires-Dist: jieba
Requires-Dist: py7zr
Requires-Dist: tqdm
Requires-Dist: browser-cookie3

English | [简体中文](README_cn.md)
- [0.control_scnu](#0control_scnu)
- [1.Install control](#1install-control)
- [2.Each corresponding file description](#2each-corresponding-file-description)
  - [template](#template)
  - [_init_.py](#initpy)
  - [file_operation.py](#file_operationpy)
  - [gpio.py](#gpiopy)
  - [jiami.py](#jiamipy)
  - [machine_learning.py](#machine_learningpy)
  - [maths.py](#mathspy)
  - [requirements.txt](#requirementstxt)
  - [shijue (shijue0,shijue1,shijue2)](#shijue-shijue0shijue1shijue2)
  - [unique.py](#uniquepy)
  - [yuyin.py](#yuyinpy)
# 0.control_scnu
The library was developed for Huaguang AI Education Innovation Team [Case Department]    
Applicable to artificial intelligence education

# 1.Install control
```python
pip3 install control-scnu
```

# 2.Each corresponding file description
## template
Where the various model files are saved

## _init_.py
The init file  
The version information of the software, programming block and library is indicated in this file

## file_operation.py
File manipulation related libraries

## gpio.py
Car hardware related library 
The car forward routine (This item needs to run on the car):
```
from control import gpio
import time

m=gpio.Mecanum_wheel()
m.uart_init()
m.car_go(200)
time.sleep(2)
m.car_stop()
```

## jiami.py
A library for encrypted files

## machine_learning.py
Library for machine learning    
Iris machine learning routine:
```
from control import machine_learning as ml

datasets=ml.DatasetsNew(ml.data_name["鸢尾花"])
model= ml.ModelNew(ml.model_name['神经网络'])
model.train(datasets.x_train, datasets.y_train,dataName=datasets.data_name)
model.test(datasets.x_test,datasets.y_test)
print(model.test_score,flush=True)
model.predict(datasets.x_test)
print(model.pred,flush=True)
model.save(name='myFirstModel')
model1=ml.ModelNew('myFirstModel.proto')
model1.test(datasets.x_test,datasets.y_test)
print(model.pred,flush=True)
```

## maths.py
Library related to basic mathematics

## requirements.txt
Library dependent TXT file

## shijue (shijue0,shijue1,shijue2)
Visual related libraries   
The camera obtains the image and binarizes the display routine:
```
from control import shijue1

a=shijue1.Img()
a.camera(0)
a.name_windows('img')
while  True:
    a.get_img()
    a.BGR2GRAY()
    a.GRAY2BIN()
    a.show_image('img')
    a.delay(1)
```

## unique.py
Put something special in it

## yuyin.py
Speech correlation library    
Routines for speech recognition and retelling:
```
from control import yuyin

s=yuyin.Yuyin(online=True) 
s.my_record(3,"speech")   
print(s.stt("speech"),flush=True)  
s.play_txt(s.stt("speech"))  


