Working Diary

5/11/15

download NOOBS

install operation system: Raspbian

set up: wifi(bad USB wifi adapter)-use wire cable

    download openCV- install-waiting - download ALPR- install- waiting---

    cloning barath's sdcard.

test alpr: config Raspberry Pi-open Downloads-"F4"- "alpr test.jpg"

5/12

set up my own Pi2 by following Barath's instructions on report

help generate sample plates: 100 black/yellow/blue, ratio 18, include every province, save as english

5/13

generated 66 plates

Bararh left

Dr. Sheng: work on 优化 barath 的算法,帮助debug/ how to send data from rpi to cloud, cloud computing

setup vs2013 and openCV

5/14

set up visual studio 2010/2013+openCV---failed

make car back poster:3 feet*4 feet

5/15

set up codeblocks + openCV-Succeed

looking for openCV examples to warm up

5/16

break

5/17

make high resolusion car back posters

use openCV function to capture video from webcam and store it

review for this week

Brief summury:

had a hard time on seting up system on rpi2 and programming environment on laptop

aquired general ideas about: rpi2 architecture and properties, cloud computing

barely learned deep knowledge.

Plan for next week:

American Government class starts, 8:30-11:20 everyday

look into Barath's code, especially Chinese character library , 修改汉字库 ,32省份, 增加training sample

keep learning openCV

5/18

车牌视频 http://tv.sohu.com/20150318/n409964541.shtml    00:46

    https://www.youtube.com/watch?v=JrbIOEw92vA      2:52

    https://www.youtube.com/watch?v=VOIIvan3cYM  0:32

    https://www.youtube.com/watch?v=IohP3Mnl_hk  important(HK 车牌识别系统范例)

OpenCV: capture images from webcamera,

shoot video from webcam

objectTracking

5/19

start working on multipleObjectTracking

testing Project with video shots/real samples

set up test devices:

5/20

rearrange the camera set up(took away the plastic box of rspi 2 & rspicam )

shoot video about basic lab set up

5/21

wrote a python code to use Batch method process license plates

screen shot test results and added them into the video

5/22

enrich test data using 31 different province plates.

remake the video

review this week

5/23

finished the video

5/24

meet with Dr. Sheng about what to do in next stage:

work with JIXIN on Rsp2+robot/ set up cloud server for alpr with Chengjie&Yakenu 

Plan for next week

get back on studying openCV

start writing an interface for alpr

debug openalpr

UI for alpr, qt? sql?

set alpr on linux,

sever connection,

database for manage license plates

5/25

memorial day

5/26

watch basic network programming videos on youtube

learned basic technic and commands :socket,bind,listen

5/27

got and set up new Rspi 2 and camera

watch videos about machine learning and got a general idea

5/28

start and try to configure ChineseALPR on Linux following barath's paper

look into a convinient way to create an UI which can be easily inherited

Think of a easy way to use SAS to build a database( but this technic needs data to be in Excel file?)

5/29

keep configuring Chinese ALPR on Linux

encounterde path problem which leads to the failure of calling alpr function

Plan for next week

Keep working on configuring ALPR on Linux

If configure succeed, try to achieve communication between server and client camera

Talk to Chai Jixin and discuss about what project to do, try to invent new ideas

6/1

keep configuring openAlpr

looked for online instructions and followed online instructions to install openalpr, still failed

6/2

installing openalpr

emailed to Barath about this problem, still failed to solve the problem.

gave up...

6/3

study on remote control

archieve to remote control Rspi from Windows 7,

capture image from camera and save on local drive

6/4

met with Gixin Chai, she is learning python and opencv by reading the e-book.

I can either learn python with her or keep working on openalpr still don't know what kind of specfic project I am going to do.

archieve to log in Linux operating system(Rspi 2 /computers which have Linux in lab) through my own laptop

6/5

looked for interesting projects on youtube

Interests on Time lapse, Motion Detection

  https://www.youtube.com/watch?v=ZuHAfwZlzqY

Plan for next week

1. copy openalpr old version from Barath's computer and try to configure it again

2. try to develop something from remote control technic

3. look into time lapse motion detection, maybe it can be combined with openalpr to capture images from video

6/8

ssh (security shell),  log in raspi, all the instructions are running on server, won't lost the informaiton if disconnected.

be able to share file with Rspi through WinSCP

be able to log in Rspi 2 from different platform: PC Ipad or Andriod smart phone

6/9

remote log in linux from ipad

troubleshooting openalpr installation 

6/10

updated CMakeLists (wrong directory)

Finally Succeed install alpr on Ubuntu!!!!

6/11

configure Chinese version in openalpr

Problem:"No space left on device"when copy "src" from Chinese openalpr to openalpr 

messed up with the Ubuntu root arthorities 

6/12

fixing Ubuntu system

post online threads looking for help

6/13

try to build a VNC server on Win7 and remote log in through VNC Viewer on Ipad/Ipone

Plan for next week

1. reinstall Ye Gu's Linux system √

2. set up time lapse motion detection on Rspi

3. use liveCD backup and save Ye Gu's codes from computer and maybe reinstall the computer√

 

6/15

test and try to find the system partition of the computer, failed

make a bootable ubuntu live USB

failed to configure bootloader

6/16

watch tutorial and install Linux 14.04

pulled out one hard drive and successfully configure bootloader

successfully reinstalled Linux 14.04 on Ye Gu's computer

cleaned Ye Gu's desk

6/17

set video stream on raspi

6/18

configure remote desktop on Ubuntu 14.04

Rspi got compromised cannot reach internet

6/19 

called IT department

unquarantined Raspi

work on video stream share with Windows folder

Plan for next week

1.try to set up openalpr on Ubuntu 14.04 and probably Chinese version too

2. keep setting up stream video and time lapse motion detection

6/22

configure wine on Ubuntu 14.04

share files between Ubuntu, windows, raspi

set up cygwin on Windows to use Linux functionalities and enable ssh

reinstalled Raspberrypi because of sending out spam

6/23

set up Openalpr chinese version on Ubuntu 14.04

成功排错!!!!更改"openalp.conf.in"中 runtime_dir 为  "runtime_data"的绝对路径,运行指令由“alpr -c ch --config openalp.conf.in -n 30 -p ch image0.JPG“ 改为”alpr -c ch --config openalp.conf.in -n 30 -p ch image0.JPG”

summuary:

vital features of setting up:

1. use whole folder "openalpr-master" replace "openalpr"

2. delete "./src/build" and then build again

3. configure runtime path in "openalpr.conf" or put runtime_data follow the path of environment variable.

4. update runtime_data

5. put "openalp.conf.in" under the same folder of current directory(which you are running alpr)

:)

6/24

installed and configured "motion" which has some problem with B+, cannot turn on the camera after boot or start motion.

learn netcat

6/25

used socket successfully to build a socket connection between Ubuntu and raspi

achieve to keep server listening and accept message from pi

Tomorrow: send file from raspi

6/26

set up socket server

server.java/ client.java

able to send any file from raspi to Ubuntu server

automatically take picture and send image to server

Plan for next week

make it automatically run openalpr to process the image passed from client and send the result back to server.

testing openalpr on server

pick up time lapse motion detection, try to fix the camera problem

6/29

archieved to process pics without typing other commands on openalpr

Ubuntu runs server_auto, raspi runs client_takepic

save the openalpr result locally

6/30

use socket.shutdownOutput() archieve half close socket connection to transfer file bi-directionally

adjust client_local: use head parameter "args[]" to get process image which is preparing for bath method later on.

(image has to be named *.JPG) CAPITALIZUED!

7/1

configure VM on cloud,

cannot ping to ASCC cloud coz router is not plugged in Lab 304

 installed openalpr on cloud

updated java 7 jre/jdk

ran server_suto on cloud

7/2

nohup java server_auto&” helps server_auto.class child process still carry on running on server after parent process is closed by exiting the console.(immune to hangups)

meet with Dr.Sheng:

1. look into OpenALPR to get better accuration.

增加显示屏或眼镜来实时监控捕捉画面,确保正确

2. discuss with JIXIN,可穿戴摄像头的应用?警方配备,自动人脸识别罪犯?

3.(云端facial recoginition)

4. 找一种解决架构和实现方案:由车库入门处拍摄高清照片处理得到理想结果,记入数据库中(何种方式实现数据库?),在车入车位后通过相对低成本的摄像头得到照片后与数据库匹配,实现可通过手机实时查询车所在位置。

5. Implement applications by "Cloud Computing"

6. What's my own idea and what's the real situation demand

7. About Master,OSU or not, woderful lab.

8. How did yehenew set up the cloud,- Guid.

7/3

set up time lapse motion detection on rspi _ can be used for car plate capture, but image doesn't have high resolution

also, pi camera is on all the time which is kind of wasting power

got another chip with camera from Dr.Sheng which is cheaper and easier to expand it's usage

Plan for next week

1. find a manul online for the new small chip I got and set up picture taking and sending on it

2. look into openAlpr and modify the code to get better results

3. look into motion detection and try to upgrade its feature.

7/6

met with Dr. Sheng, things to do:

1. look up manul for HI3518E AR0130(深圳华为海思),set it up as IP camera(to replace rspi)

2. study with GIXIN, implement wearable device computing on cloud together

3. adjust pi-timolo about the capturing delay issue, set up screen to capture image automatically on video and send using HI3518E

4. renew ""runtime_data" look its appearance

5. look into openAlpr source code

7/7 

look for Software Development Kit ofr HI3518E

7/8

read datasheet, download SDK RDSV ofr HI3518E

watch video to set up development environment

是否原有boot? camera型号?

7/9

tried to connect to HI3518e using serial output(secureCRT)

tried to configure environment on Ubuntu server

updated runtime_data on server

7/10

started looking into openalpr, spotted bug in characteranalysis-"/textdetection/characteranalysis.cpp"

7/12

look into openalpr(detection part)

Plan for next week

keep focousing on openalpr

talk to Jixin to see what I can do on her face recognition 

7/13

meet with JIXIN, Dr.Sheng:

1. don't save on server, directly process image

2. work on face recognition

3.查找谷歌,facebook 人脸识别服务,上传图像,匹配人脸,然后下载

4.send back text message on cellphone end

5. implement deep learning on cloud

6. work with JIXIN, train images into CSV file

7/14

using OSUSTUDENT wifi on rapberry pi to access to ASCC cloud, test outside

7/15

set up wifi on raspberry pi failed, need username & password for WAP2

set up demo: openalpr, motiondetection

prepare presentation on next Thursday: few slides

7/16

able to access ipcamera

download softwares to develop hi3518e

7/17

download VMware

configure openCV for face recognition on raspi

surveillance camera: Ubuntu view feed: nc -l -p 5001 | mplayer -fps 31 -cache 1024 -

            raspi feed: raspivid -t 999999 -o – | nc [insert the IP address of the client] 5001

Plan for next week

1.prepare presentation about what I did during the summer

2.implement face recognition

3.configure ipcamera

4. look into openAlpr

7/20

failed to install camcv for face detection( fatal error: can not find EGL/egl.h>)

prepare ppt

7/21

prepare ppt

7/22

prepare presentation

7/23

dig into openalpr source code

download VMware

7/24

dig into openalpr source code

Plan for next week

keep diging into openalpr source code

set up wifi on raspi using hot-spot wifi

download Vmware to configure ipcamera

7/27

download Ubuntu 10.04 again

7/28

able to open vitural machine

7/29

configure raspi hot-spot wifi

7/30

read material and test ipcamera

7/31

read material, test ip camera

Plan for next week

continue on ip camera

try to conbine chengjie's database

8/3-8/7

look into chengjie's database

get used to it

8/10-8/14

configured LAMP server

原文地址:https://www.cnblogs.com/-dante-/p/4496476.html