728x90
반응형
SMALL

분류 전체보기 118

[KG_KAIROS] 파이썬 강의_4 (PIL, Matplotlib)

오늘은 파이썬 응용과정으로 넘어 왔습니다. 강사님께 numpy를 왜 하는가? 에 대해서 들으니 numpy와 조금(?) 친해진 기분입니다. >>넘파이를 쓰는이유그냥 리스트는 a = [1,2,3]  이를 불러오려면 총 6번이 걸린다. 왜? 주소까지 불러와야 하기 때문!!넘파이는 a=np.array([1,2,3])은 3번이면 됨. 그자리에 주소값을 저장했기 때문!!!엔비디아를 예시로 들면 모든 것이 2배로 단축된다고 할 수 있겠죠?개발하는데 필요한 전기료도 두배, 시간도 두배 단축이기 때문에 더 저렴하고 안정적이라고 할 수 있습니다.넘파이 안썻으면 개발비용 1조짜리 2조 될뻔한거죠. 뭐 그렇 답니다. ㅎㅎ 자!! 그러면 진짜 진짜 본문!>> PillowPIL은 Python Imaging Library 로 이미..

KG_KAIROS/Python 2024.07.03

[KG_KAIROS] 파이썬 강의_3(numpy)

2024.07.03 오늘은 class numpy를 복습하고try:except를 통해 예외처리를 학습하였습니다.그리고 행열의 기본인 matrix를 공부하였습니다,try: a=[1,2] print(a[3]) 4/0except ZeroDivisionError: print('0으로 나눌수없다')except IndexError: print('인덱싱 할 수 없다')except Exception as e: print('에러발생:',e)이런식으로 예외처리 케이스를 두어 오류를 출력하여 확인할 수 있겠죠?  그러면 어제 배운 class와 오늘 배운 try:except를 응용하여 예제를 풀어보겠습니다,class MyError(Exception): passdef say_nick(nick): if nick ==..

KG_KAIROS/Python 2024.07.02

[KG_KAIROS] 파이썬 강의_2 (Class)

2024.07.01 파이썬 강의로 오늘은 Class에 대해 학습하였습니다.간단한 예제를 통해 class 생성과 class를 사용해보았는데요.class giftset(): def __init__(self,일반,야채,고추): self.일반=일반 self.야채=야채 self.고추=고추 def output(self,setname): print(setname) print('일반',self.일반) print('야채',self.야채) print('고추',self.고추)gs=giftset(12,3,3)gs.output('gift')gs1= giftset(20,5,10)gs1.output('gift1') 다음 예제는 강아지 classclass Dog: species = "Can..

KG_KAIROS/Python 2024.07.01

[KG_KAIROS] 파이썬 강의_1 (기초)

24.06.27파이썬 강의를 시작하였다. 파이썬 기초 예제를 실습하면서 지나간 오전수업. 그리고 틈새미션을 통해서 수준을 파악해보았습니다. 첫번째,  메뉴 추가하고 추가된 메뉴를 정렬하기!! list를 활용해 보았습니다.  두 번째, 홀짝 판별!! 연산을 활용 하였습니다.   세 번째, 학점 등록기!! 비교를 통해서 학점을 입력시 해당되는 학점을 알려주는 미션을 제작해보았습니다.    오후에는 Turtle 예제를 통한 드로잉 실습을 진행했습니다. 다양한 예제를 풀어보았습니다. 이후 주어진 미션은????검은 배경에 무작위로 띄워지는 별(STAR)을 그리고 별들이 내리는 모습을 코딩하기!! 먼저 저는 터틀 예제로 수정을 해 나가 봤습니다. #터틀 함수 설명 : https://docs.python.org/3..

KG_KAIROS/Python 2024.06.27

🚀 Jetson Nano에서 OpenCV 및 YOLO 설치 가이드

opencv 안깔려있나요??그럼 호다닥 명령어 복붙해서 다운 ㄱ. https://ultrakid.tistory.com/1 [YOLO] Jetson nano 에 YOLO 설치 및 실시간 객체 인식 예제 구동현재 Jetson nano에 깔려있는 CUDA 10.0 , JetPack 4.3 , OpenCV 3.4 버전을 기준으로 작성하였습니다. YOLO ? YOLO(You Only Look Once)는 이미지 내의 bounding box와 class probability를 single regression problem으로 간주하여, 이ultrakid.tistory.com를 참고해서 작성해봅니다.📌 1. OpenCV 설치하기🔹 시스템 업데이트sudo apt-get updatesudo apt-get upgrad..

공부/ROS 2024.06.04

🚀 젯슨 나노에 카메라 설정하기

젯슨 나노에서 [SMG] IMX219 160도 광각 카메라 모듈(8MP)을 사용하는 방법을 알아보겠습니다.이 카메라는 디바이스 마트에서 판매되고 있으며, 설치와 설정 과정은 아래와 같습니다.https://www.devicemart.co.kr/goods/view?no=12538383 IMX219 젯슨나노 160도 광각 카메라 모듈 8MP800만화소의 젯슨나노용 160도 광각 카메라 모듈입니다.www.devicemart.co.kr 1. 카메라 테스트먼저 카메라가 제대로 작동하는지 확인하려면, 아래 명령어로 gstreamer를 이용한 테스트를 실행합니다:DISPLAY=:0.0 gst-launch-1.0 nvarguscamerasrc ! 'video/x-raw(memory:NVMM), width=3280, he..

공부/ROS 2024.06.04

(1) 왜 ROS를 배워야하는가? (Robot Operating System)

대학 후배들과 동기들이 많이들 물어본다.왜 ROS를 해야하는가? 한국 ROS의 아버지 로보티즈의 표윤석님의 책에서 내용을 인용하자면 첫째, 프로그램의 재사용성둘째, 통신기반 프로그래밍셋째, 개발 도구 지원넷째, 활성화된 커뮤니티다섯째, 생태계 조성 다시 말하면 ROS의 장점은 오픈소스가 많다. 개발자들이 코드를 공유하였기에 참고자료와 시도들을 볼수 있다.그리고 다양한 센서들과 툴들을 이용하여 개발에 최적화 시킬수 있다.뿐만 아니라 커뮤니티가 형성이 잘 되어있어서 긍정적인 개발이 가능하다. 그러니까 결론만 말하면 HW와 SW의 융합이 로봇인데 인지, 판단, 제어를 용이하게 하려면 ROS를 이용한 개발이 현명하다.

공부/ROS 2024.06.01

(0) ROS를 왜 시작하는가?

첫 블로그, 첫 글쓰기를 ROS부터 써보려 한다. 그럼 왜 ROS를 공부하려 하는가? 대학을 메카트로닉스공학으로 전공하고 현재 취업 준비를 하고있다.(2024.05.29(수))졸업은 24년 2월에 했으나 아직까지 원하는 회사에 입사하지 못했다. 자동차 분야나 로봇 분야로 직무를 설정하고 자동차SW설계 직무로 최종합격도 했지만 아직도 로봇이 너무나 하고싶었다.SDV로 바뀌면서 자동차도 이제 로봇이긴 하지만 아직은...ㅎㅎ 그래서 로봇설계 직무에서 가장 필요로 하는 ROS를 공부할 계획이다. 사실 ROS를 처음 하는것은 아니다. 졸업작품으로 모듈러 건물형 청소로봇을 제작한 경험이 있다. 수업에서 ROS를 배운게 아니였기에 검색해가면서 필요할때마다 적용하며 얼레벌레(?) 해나갔다.그래서 지금은 체계적으로 공부..

공부/ROS 2024.05.31
728x90
반응형
LIST