파이썬과 AI 인공지능 카메라를 활용한 자율주행 자동차

파이썬과 AI 인공지능 카메라를 활용한 자율주행 자동차

$27.84
Description
〈파이썬과 AI 인공지능 카메라를 활용한 자율주행 자동차〉 책을 통해 파이썬과 AI 인공지능 카메라를 활용해 ai 인공지능 및 영상 처리 등 고성능 처리 적용 기술 구현 및 자율주행 자동차를 만들고 다양한 실습을 진행해 볼 수 있다. 또한 아두이노와 연결하여 통신하는 방법을 배울 수 있도록 구성하였다.

〈파이썬과 AI 인공지능 카메라를 활용한 자율주행 자동차〉 책은 다음과 같은 특징이 있다.
- 실제 동작하는 자율주행 자동차를 임베디드 환경에서 손쉽게 구현
- 단계별 프로젝트를 통해 자율주행 자동차를 만들어가는 실습 위주의 학습
- 파이썬 코드로 AI 및 영상 처리 등 고성능 처리 적용 방법 구현

※ 이 책을 보면서 궁금한 내용과 정오표 및 추가로 제공되는 자료 다운로드 방법 등은 6쪽을 참조한다.

북 트레일러

  • 출판사의 사정에 따라 서비스가 변경 또는 중지될 수 있습니다.
  • Window7의 경우 사운드 연결이 없을 시, 동영상 재생에 오류가 발생할 수 있습니다. 이어폰, 스피커 등이 연결되어 있는지 확인 하시고 재생하시기 바랍니다.
저자

장문철

현)미랩대표
현)다두이노(www.daduino.co.kr)대표
전)부천대학정보통신과겸임교수

(강의)
파이썬,아두이노,인공지능,AI자율주행자동차,사물인터넷,아두이노드론,라즈베리파이,라즈베리파이드론,ARMmbed외

(저서)
파이썬과AI인공지능카메라를활용한자율주행자동차(2024.08앤써북)
챗GPT프롬프트로만드는59가지실전작품들(2024.07앤써북)
만들면서배우는라즈베리파이5와40개의작품들(2024.03앤써북)
마이크로파이썬을활용해사물인터넷(IoT)프로젝트만들기withESP32(2024.02앤써북)
업무와일상을업시키는16가지생성형AI활용(2024.01앤써북)
파이썬으로구현하는AI자율주행자동차with아두이노자동차만들기(2023.11앤써북)
한권으로끝내는파이썬과아두이노로52개작품만들기(2023.07앤써북)
챗GPT실전활용보고서(2023.07앤써북)
챗GPT&AI를활용한인공지능그림그리기실전(2023.05앤써북)
챗GPT를활용한40가지파이썬프로그램만들기(2023.04앤써북)
챗GPT를활용한아두이노입문(2023.04앤써북)
모두가할수있는인공지능으로그림그리기(2023.03앤써북)
ChatGPT가직접쓴챗GPT입문(2022.11앤써북)
업무에바로활용하는SSS급일잘러를위한파이썬과40개의작품들(2023.11앤써북)
만들면서배우는아두이노IoT사물인터넷과40개의작품들(2023.08앤써북)
아두이노자동차의모든것아두이노,메이커,C언어,자동차(2022.06앤써북)
만들면서배우는파이썬과40개의작품들(2022.02앤써북)
만들면서배우는라즈베리파이와40개의작품들(2021.09앤써북)
AI인공지능자율주행자동차(2021.08앤써북)
모두가할수있는앱인벤터로11개인공지능앱만들기(2021.06앤써북)
만들면서배우는아두이노와40개의작품들(2021.03앤써북)
아두이노와앱인벤터입문+실전(종합편)(2020.11앤써북)
다두블럭으로만들고엔트리로코딩하기(2017.09앤써북)

목차

CHAPTER01시작하기
01-1개요
인공지능이란?
인공지능의미래
인공지능카메라의특징및장점

01-2자동차조립하기

01-3인공지능카메라를파이썬으로제어하기위한개발환경구성하기

01-4파이썬배우기
출력
연산자와제어문
오류및예외처리
함수,클래스
import


CHAPTER02기본기능다루기
02-1LED제어하기
한개의LED제어하기
여러개의LED제어하기
하드웨어타이머사용하기
타이머를사용하여LED제어하기

02-2RGBLED제어하기
RGBLED색상제어하기
PWM으로빨간색LED밝기조절하기
무지개색상을RGBLED로표현하기

02-3부저출력하기
도레미파솔라시도출력하기
학교종재생하기
긴급알림음재생하기

02-4버튼입력받기
버튼입력받기
버튼을누르면한번만출력하기
버튼클래스만들기
버튼클래스로여러개의버튼입력받기

02-5모터제어하기
왼쪽모터속도변경하기
왼쪽모터방향변경하기
양쪽바퀴제어하기
자동차의이동함수로만들어사용하기

02-6시리얼통신으로블루투스통신하기
시리얼통신으로데이터전송하기
시리얼통신으로데이터수신받기
블루투스모듈이름변경하기
시리얼블루투스통신으로LED제어하기

02-7블루투스조종자동차만들기
시리얼통신데이터수신받기
시리얼통신데이터수신받아조건식만들기
자동차조종코드추가하여완성하기


CHAPTER03추가기능다루기
03-1파일읽고쓰기
폴더확인하기
파일에쓰기
파일내용확인하기
폴더생성하고확인하기

03-2LCD에출력하기
LCD에글자출력하기
이미지객체를생성하고글자크기변경하기
도형그리기
한글출력하기
사진출력하기
전자액자만들기

03-3카메라영상받기
카메라영상받기
카메라영상뒤집기
LCD에FPS표시하기
버튼을누르면사진저장하기
저장된사진확인하기


CHAPTER04영상처리하기
04-1색상검출하기
색상검출하기
찾은색상에네모표시하고면적구하기
크기가큰경우만색상찾아표시하기

04-2빨간색을따라가는자동차만들기
빨간색을찾아정보출력하기
빨간색의정보를바탕으로이동방향결정하기
빨간색으로이동하는자동차만들기완성

04-3태그검출하기
태그생성하기
태그검출하기
태그검출하여LED제어하기

04-4바코드검출하기
바코드생성하기
바코드검출하기
바코드홀수짝수분류하기

04-5QR코드검출하기
QR코드생성하기
QR코드검출하기
QR코드에서읽은데이터LCD에표시하기

04-6라인검출하기
영상에서검은색라인찾기
검색은라인의중심구하기
각도구하기

04-7라인트레이서자동차만들기
자동차를움직여라인트레이서완성


CHAPTER05이미지처리하기
05-1이미지필터사용하기
이미지반전필터사용하기
이미지크기줄여서속도높히기
컬러이미지에서빛제거필터사용하기
흑백이미지에서빛제거필터사용하기
렌즈필터사용하기
카툰필터사용하기

05-2카메라설정
오토게인설정
수동게인설정
노출시간수동조절

05-3이미지검출하기
엣지검출
이미지에서원찾기
이미지에서선찾기
이미지에서사각형찾기


CHAPTER06인공지능실습하기
06-1숫자검출하기
이미지에서숫자검출하기
조건식추가하여성능높이기

06-2객체검출하기
검출한객체출력하기
검출한객체표시하기

06-3고양이를따라가는자동차만들기
찾은고양이의중심좌표구하기
고양이를따라가는자동차만들기

06-4손을따라움직이는자동차만들기
손검출하기
검출한손의중앙값구하기
손의위치에따라왼쪽오른쪽이동방향결정하기
자동차를왼쪽오른쪽으로움직이기

06-5마스크검출기만들기
마스크검출하기
정상,에러부저음만들기
마스크상태에따라서부저음출력하기

06-6얼굴검출하기
얼굴검출하기
가장크게검출된얼굴만표시하기
얼굴을검출하면사진을찍어서저장하기

06-7셀프학습


CHAPTER07나만의인공지능모델만들기
07-1인공지능분류모델만들기
버튼을눌러사진저장하기
모델생성하기

07-2인공지능분류기만들기
인공지능이미지분류하기
분류된이미지에글자넣기
오토바이가보이면알림을울리기

07-3인공지능객체인식모델만들기
버튼을눌러사진저장하기
객체인식모델생성하기

07-4인공지능객체인식장치만들기
이미지에서객체인식하기
객체에라벨붙이기
사람이검출되면LED깜빡이는장치만들기


CHAPTER08자율주행자동차만들기
08-1차선을따라이동하는자동차만들기
양쪽차선을인식하여이동방향결정하기
차선을따라이동하는자동차만들기

08-2인공지능객체인식기능추가하기
차선을따라이동방향결정과객체인식동시에하기
사람을검출하면멈추는자동차만들기


CHAPTER09인공지능카메라만사용하기
09-1버튼입력받기
버튼입력받기
버튼클래스만들어사용하기

09-2RGBLED제어하기
RGBLED제어하기

09-3LED확장하여제어하기
회로연결하기
LED제어하기
쓰레드를사용한LED제어

09-4버튼확장하여제어하기
회로연결하기
버튼입력받기
버튼을눌러LCD에표시하기


CHAPTER10아두이노와연결하여사용하기
10-1QR코드검출하여아두이노와통신하기
QR코드를검출하기
결과값만분리하기
검출된QR코드를시리얼통신으로전송하기
아두이노에서QR코드로검출된값출력하기
QR코드값이helloarduino면LED깜빡이기

10-2객체를검출하여아두이노와통신하기
객체를검출하여검출된객체출력하기
검출된객체시리얼통신으로전송하기
아두이노에서객체검출된값출력하기
사람이검출되면LED깜빡이기

10-3아두이노에서가변저항값을측정해서LCD에표시하기
가변저항값받아서시리얼통신으로전송하기
아두이노에서받은값출력하기
아두이노에서받은값LCD에표시하기

출판사 서평

〈파이썬과AI인공지능카메라를활용한자율주행자동차〉책을통해서다음과같은10가지핵심내용을배울수있다!

01.시작하기
기본개념을이해하고,필요한하드웨어와소프트웨어를준비한다.자동차를조립하고,개발환경을설정하며,파이썬언어를배운다.

02.기본기능다루기
LED제어,모터제어등기초적인전자기기제어기술을익힌다.블루투스통신을활용한조종자동차도만들어본다.

03.추가기능다루기
파일입출력,LCD출력등추가기능을다룬다.카메라를통해영상을받는방법도배운다.

04.영상처리
색상검출,바코드및QR코드검출,라인트레이서자동차제작등다양한영상처리기술을실습한다.

05.이미지처리
이미지필터사용,카메라설정및이미지검출등의기술을익힌다.

06.인공지능
숫자및객체검출,고양이나손을따라가는자동차제작등인공지능을활용한다양한프로젝트를수행한다.

07.나만의인공지능모델만들기
인공지능분류모델과객체인식모델을만들고이를장치에적용해본다.

08.자율주행자동차만들기
차선을따라이동하고,인공지능객체인식기능을추가한자율주행자동차를제작한다.

09.인공지능카메라만사용하기
버튼입력,LED제어등AI카메라만을사용하여다양한기능을구현한다.

10.아두이노와연결하여사용하기
QR코드및객체검출을통해아두이노와통신하는방법을배운다.

이책의실습시필요한소스코드는앤써북공식카페를통해서다운로드받을수있고,정오표나중요개정및알림내용도확인할수있다.
-https://cafe.naver.com/answerbook/6497