일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- BAM
- SSM
- 삼성소프트웨어멤버십
- 구글 앱 엔진
- hopfield network
- Neural Network
- 갤럭시탭S8울트라
- 물걸레로봇청소기추천
- Python
- 신경회로망
- 하이퍼바이저
- 가상화
- 고려대학교
- 삼성전자 소프트웨어멤버십 SSM
- 삼성
- 파이썬
- 빅데이터
- 나르왈프레오
- 인공지능
- 패턴인식
- Friendship
- 패턴 인식
- 동아리
- 물걸레자동세척로봇청소기
- 멤버십
- 증강현실
- Bidirectional Associative Memory
- 신경망
- NarwalFreo
- Google App Engine
- Today
- Total
목록IT 놀이터/Elite Member Tech & Talk (389)
정보공간_1
안녕하십니까! 강북 삼성소프웨어 멤버십 소속 23-1기 윤덕진입니다. 지난 시간에는 Cross Compile과 Bootloader에 대해서 포스팅하였습니다. 결론부터 말씀드리자면 BeagleBoneBlack에 Tizen을 Porting 하는 것은 성공하지 못했습니다. Tizen Poring guide에서 제공하는 kernel을 이식하는 것은 성공하였으나, 마지막 과정인 Platform 이미지를 올리는 것은 성공하지 못했습니다. 아마도 저의 지식이 부족한 까닭이라고 생각됩니다. 자세한 내용을 포스팅하고 싶지만, 이 블로그에 올릴만큼의 내용이 되지 못해서 이번 포스팅부터는 다른 주제로 포스팅을 하려고 합니다. Tizen OS Porting이라는 과제를 하면서 느낀 것이지만, 아직 리눅스에 많이 익숙하지 못해..
안녕하세요. 강북멤버십 22-1기 이보희입니다. 이번엔 저번 글에서 설명했던 Linear Filter에 이어서 다른 Filter들을 알아보겠습니다. Linear Filter가 잡음을 제거하는 전처리 용도로 많이 쓰이는 필터라면, 이 필터들은 이미지에서 외곽선이나 코너와 같은 특징을 추출하는 방법입니다. 2. Edge Detection 어떤 이미지에서 물체와 배경을 분리해 내려고 할 때, 가장 간단히 생각할 수 있는 방법은 외곽선을 추출하는 것입니다. 그렇다면 이미지에서 외곽선을 추출하기 위해서는 어떻게 해야할까요? 외곽선이란, 영역의 경계지점으로 픽셀 밝기가 급격하게 변하는 부분입니다. 이것을 수학적으로 정의해보겠습니다....① ...② ...③ ① 그림은 원본 이미지를 나타냅니다. 이 이미지를 가로축으..
Node.js TDD & BDD 이번 회차에서는 TDD와 BDD에 대해서 알아보도록 하겠습니다. 놀랍게도(저만 놀랐나요) TDD와 BDD는 단순한 테스트 기법이 아닌 소프트웨어 공학에서 사용되는 소프트웨어 개발 프로세스입니다. -TDD의 개념 처음에는 TDD가 단순히 테스트를 하기 위한 방법인 줄 알았지만 TDD의 궁극적인 목표는 테스트에 있는 것이 아닙니다. 저번회에서 만들었던 numberPlus 함수가 기억나시나요? 예를들어 요구사항이 "돈이 불어나는 항아리가 있는데, 누군가 돈을 넣으면 1만원을 더해서 돌려주어야 합니다." 였다면 아마도 일반적으로 이 함수를 먼저 코딩한 후 이렇게 주석을 달겁니다. "numberPlus 함수는 매개변수를 받아 그것을 for문 1만번 돌면서 증가시키고 Return 한..
이번시간에는 PIL 이라는 Python Image Library에 대해 설명을 가질려고 했으나, PIL보다는 현재 추세에 맞게 Pillow에 대한 설명으로 대신하겠습니다. 프로그래밍이라는 것이 원시적인 수준으로 직접 구현하려고 하면 굉장히 많은 지식과 엄청난 삽질, 복잡하고 어렵지만 대부분의 원하는 수준의 프로그래밍은 이미 나와있는 라이브러리를 잘 쓰면 간단하게 해결되는 부분이 많으므로 어떤 목적을 위해서 혹은 Prototype으로 간단하게 만들 목적이라면 어떤 라이브러리를 사용해야 하는지를 먼저 알아내는 것이 중요합니다.!!! Pillow는 PIL 프로젝트에서 fork되어서 나온 라이브러리입니다. PIL 프로젝트는 2009년 11월을 마지막으로 1.1.7버전을 Release하고 더이상 업데이트가 진행되..
이번 포스트를 마지막으로 Beautiful Soup 에 대한 내용을 마무리 짓도록 하겠습니다. 저번시간에는 간단하게 프리미엄 아울렛 행사이벤트 사진을 가져오는 것으로 간단하게 Beautiful Soup의 유용성에 대해 보여드렸습니다. Beautiful Soup와 Mechanize 파이썬 라이브러리를 이용하여 웹 페이지를 탐색, 탐색한 페이지를 얻어와서 태그의 속성을 이용하여 파싱을 한 후 원하는 처리를 쉽게 할 수 있습니다. 이번시간에도 계속하여 특정 페이지의 원하는 사진이나 글을 얻어오는 방법을 보여드리겠습니다. 먼저 나이x, 아디x스, 라x스테, 등의 메이커를 판매하는 신발 멀티샵의 신상들 이미지를 가져와보겠습니다. 실제 모 홈페이지의 사진을 그대로 캡쳐해왔습니다. 여기에서 저희가 원하는 신발 신상품..
#Intro 안녕하세요. 강북멤버십 23-2기 전영진입니다. 이번엔 리눅스 프로세스 스케줄러에 대해 소개하겠습니다. #멀티태스킹 멀티태스킹 운영체제는 하나 이상의 프로세스를 동시에 실행할 수 있는 운영체제 입니다. 멀티태스킹 운영체제에는 협동형 멀티태스킹과 선점형 멀티태스킹 두 가지 방식이 있습니다. 여타 유닉스 시스템을 포함한 최근 운영체제와 마찬가지로 리눅스도 선점형 멀티태스킹을 지원합니다. 선점형 멀티태스킹에서는 스케줄러가 프로세스 실행을 언제 중단하고 다른 프로세스를 실행할 지를 결정합니다. 이와 달리 협동형 멀티태스킹은 프로세스가 자발적으로 중지하지 않는 한 프로세스를 중지 시킬 수 없습니다. 그러므로 덩치가 큰 프로세스가 계속 독점하여 전체 시스템을 먹통시킬 수 있습니다. 이러한 이유로 대부분..
10여 년 전 후킹 기법은 고급 테크닉에 속하는 생소한 개념이였습니다.단순한 후킹도 고급기술로 취급받았습니다. 하지만 이제는 누구나 후킹을 사용할 수 있도록 오픈소스가 준비되어 있습니다. 그렇지만 많은 사람들은 이 기술을 잘 알고 사용하기란 쉽지 않았습니다. 저번 포스트에서 말씀드렸다시피, 후킹은 기본적으로 '함수 호출을 가로채 변형한 다음 특정 프로그램이나 운영체제의 기능을 변형시키기는 기술'을 의미합니다. 이전에 했던 Detours는 32bit에서만 적용됩니다. 64bit에서 사용하려면, 유료 버전을 구매하여야합니다.Detours 외에도 madCodeHook과 같은 라이브러리들도 있지만, 오늘은 64bit환경에서도 사용할 수 있는 EasyHook 오픈소스 라이브러리를 알아보려고 합니다. 이번 과정은 ..
안녕하세요 엘리트멤버 6기 23-2 송태현 입니다. 이번시간에는 android Framework Notifiacation & NotifyService 분석이라는 주제로 프레임워크를 분석해보겠습니다. 또한 4.L버전이 나오면서 새롭게 추가된 Notifiacation 기능에 대해서도 알아보겠습니다. 1) 안드로이드 프레임워크 상에 frameworks/base/core/java/android/app/NotificationManager.java 에서 public void notify(String tag, int id, Notification notification) { // ...(중략) } 패키지 명과 userId정보를 얻어 enqueueNotificationWithTag 함수를 호출합니다. 2) public..
안녕하세요. 강남멤버십 23-1기 조유석입니다.이번 포스팅에서는 상호 배타적 집합(disjoint set)을 표현할 때 쓰는 Union-Find라는 독특한 형태의 자료구조를 알아보겠습니다. Union-FindUnion-Find 트리는 공통 원소가 없는, 다시 말해 상호 배타적인 부분 집합들로 나눠진 원소들에 대한 정보를 저장하고 조작하는 자료구조 입니다. Union-Find 트리는 주어진 원소들이 서로 같은 그룹에 속해 있는지가 중요합니다. 다음 그림과 같이 하나의 그룹은 하나의 트리이며, 어떤 노드가 어떤 노드의 부모인가 등이 중요한 것이 아니라 연결성을 중요시 합니다.Union-Find 트리는 초기화, 합치기(Union), 찾기(Find) 이 세 가지 연산을 지원하며, 이 때 합치기(Union), 찾..
안녕하세요. 지난편에서 빛에서부터 이미지 데이터를 얻는 과정에 대해서 설명 드렸는데요, 이번에는 얻어진 데이터들을 가공하는 방법에 대해서 알아보도록 하겠습니다. 이미지 데이터에 연산을 하고 목적에 따른 결과를 얻는 것을 Filtering 이라고 하는데, 신호처리에서 사용되는 주파수 관련용어와 같은 단어입니다. 이번 글에서는 예제를 통해 자주 쓰이는 몇가지 Filter 알고리즘을 설명하겠습니다. 각 알고리즘에 대한 깊은 설명보다는 간단한 원리 위주의 설명을 할 예정이며 영상처리의 기초를 배우시려는 분들이 이글을 통해 감을 잡았으면 좋겠습니다. 1. Linear Filtering. 가장 기본적인 필터로, 주로 노이즈를 제거하기 위한 용도로 쓰입니다. 여기서 노이즈란 다음과 같은 파형으로 생각할 수 있습니다...