반응형

분류 전체보기 469

[네트워크] UDP, ICMP, ARP, RARP, DHCP 찾아보기

UDP : Layer 4계층 프로토콜이며 비 연결 지향성 프로토콜이다. 그리고 Bset effort 서비스이다. 또한 오류 검사를 할 때 손상된 데이터는 드랍되지만 재전송 기능은 보장되지 않는다. 그리고 단순한 요청, 응답만 실시하는 서비스, 실시간 트래픽 전송 서비스(음성, 영상), 브로드캐스트 멀티캐스트이다. ICMP : Layer 3계층 프로토콜이며 IP프로토콜에 대한 신뢰성을 보장하기 위한 메시지 교환 프로토콜이다. 그리고 ICMP에는 ICMP Echo Request, ICMP Reply가 있다. 그리고 ping 이란 명령어와 tracert 명령어가 있다. ARP: Layer 3계층 프로토콜이며 목적지 IP주소에 대한 MAC 주소를 설정하는 프로토콜이며 만약 목적지 IP주소에 대한 MACM주소 정..

CS/네트워크 2016.05.09

[OpenCV]사진을 이진화

opencv를 이용해서 사진 이진화[영상 이진화란 RGB 값으로 다양하게 분포되어 있는 생상값을 0과 1만의 값으로 표현하는 것입니다. 실제적으로는 RGB 컬러 영상에 흑백영상으로 바꾼 뒤 특정 임계값(Threshold)을 기준으로 초과 값은 255로 이하 값은 0으로 변환하게 하는 것이다. 128을 기준으로 초과값은 255로 변환되어 흰색으로 보여지고 이하 값은 0으로 변환되어 검은색으로 보여진다.]/*출처 opencv 카페. 영상이였을 때의 코드를 글쓴이가 다시 사진 기준으로 코드 바꿈*/ #include "opencv2\opencv.hpp" #include //사진이진화 void main() { int i, threshold = 128;//임계값(threshold) 설정 IplImage* image..

[OpenCV]사진 불러와서 윈도우에 띄우기

#include "opencv2\opencv.hpp" #include void main() { IplImage* image = 0; //이미지 선언 image = cvLoadImage("chaewon.jpg", 1); //chaewon.jpg 파일을 읽어 들임 cvNamedWindow("camera", 1); //윈도우 생성 cvShowImage("camera", image); //이미지 보여줌 cvWaitKey(0); //키 입력 기다리기 cvDestroyWindow("camera"); //윈도우 종료 } 사진 위치는 예를 들어C:\Users\hojak\OneDrive\문서\Visual Studio 2015\Projects\opecvExample\opecvExample 이 위치에 사진을 붙여넣기 한다.

[OpenCV]윈도우10 64비트에서 Visual Studio 2015에 OpenCV 310 설치

opencv 윈도우 설치 (Visual Studio 2015, opencv 310) 1. http://opencv.org/ 로 가서 openCV for Windows를 다운 받는다.2. .exe 파일을 모두 다운 받은 뒤 실행시켜서 원하는 경로에 또 설치를 한다.3. 자신이 설치한 경로, 예를 들어 C:\opencv\build\x64\vc14\bin 이 경로에 가면 opencv_world310.dll 과 opencv_world310.dll 파일이 있는데 이 두 개를 복사해서 C:\Windows\System32 이 경로에 붙여넣기를 해줍니다. -설치 끝- [프로젝트 생성 과정]1. 새 프로젝트 생성에서 Visual C++ 탭 아리에 있는 Win32 콘솔 응용 프로그램을 골라서 프로젝트를 만들고 소스 파일을..

[네트워크]1G~4G까지의 특징 각각 50자 이내 서술

1G 이동통신 - 아날로그 통신. 연속적인 목소리를 연속적인 신호로 전달하는 방식 2G 이동통신 - 디지털 통신. 문자 메세지 전송도 가능해짐. CDMA 방식. ‘011’사용 3G 이동통신 - 무선인터넷, 영상통화 가능. 데이터 전송 속도 증가. 유심 생김. ‘010’사용. 스마트폰 4G 이동통신 - 고화질의 영화, 드라마 실시간 시청 가능. 와이브로, LTE, LTE-A 등

CS/네트워크 2016.03.27

과제 - 내가 만들고 싶은 IoT

내가 만들고 싶은 IoT - 제품 이름 : 뿅! 삐용! 제가 만들고 싶은 IoT는 있을지는 모르겠지만 지하철이나 버스에서 사람이 소리치면 그 소리를 센서로 인식해서 버스나 지하철을 관리하는 본부로 어떤 지하철이나 버스에서 일정 수준 이상의 소리가 났으니 그 해당 지하철이나 버스의 운전사에게 연락을 해 위험한 상황이면 바로 경찰에 신고할 수 있도록 하는 것을 만들어 보고 싶다. 왜냐하면 지하철이나 버스에서 앉아있는데 어떤 사람이 칼로 위협하거나 불, 사고가 나면 보통 사람들은 소리를 지르기 때문에 소리 지르는 것을 인식해서 위험한 상황이라 판단 후 경찰이나 소방관 등 빠르게 위험한 상황을 해결할 수 있기 때문에 사람들의 목숨이나 다치는 것을 최소로 할 수가 있다. 내가 이것을 만들어 보고 싶은 이유는 대구..

CS/네트워크 2016.03.05

과제 - IoT의 개념과 응용 분야

IoT 의 개념과 그 응용 분야 먼저 IoT의 개념이란 인간과 사물, 서비스 세 가지 분산된 환경 요소에 대해 인간의 명시적 개입 없이 상호 협력적으로 센싱, 네트워킹, 정보 처리 등 지능적 관계를 형성하는 사물 공간 연결망이다. IoT의 3대 주요 구성 요소는 인간, 사물, 서비스이다. IoT의 주요 구성 요소인 사물은 유무선 네트워크에서의 end-device 뿐만 아니라, 인간, 차량, 교량, 각종 전자장비, 문화재, 자연 환경을 구성하는 물리적 사물 등이 포함된다. 그리고 IoT는 이동통신망을 이용하여 사람과 사물, 사물과 사물간 지능통신을 할 수 있는 M2M의 개념을 인터넷으로 확장하여 사물은 물론, 현실과 가상세계의 모든 정보와 상호작용하는 개념으로 진화했다. IoT의 3대 주요 기술은 센싱 기..

CS/네트워크 2016.03.05

과제 - 일괄, 온라인, 분산 처리 시스템의 예

일괄 처리 시스템의 예 -1. 학생들이 OMR로 작성한 객관식 답안지를 모아서 한꺼번에 OMR 판독기를 통해 입력한 후 성적처리를 하는 경우가 이에 해당됩니다 온라인 처리 시스템의 예 - 2. 항공기나 철도의 좌석 예약 시스템, 기상측정시스템, 은행의 예금업무,공정관리 등이 있습니다. 또 군사적으로 방위시스템등에서도 꼭 필요한 시스템입니다. 분산 처리 시스템의 예 - 3. 네트워크 안의 프린터 서버에 연결된 프린터나, 파일 서버에 연결된 DB를 들 수 있습니다.

CS/Data Base 2016.03.02

버튼에 리스너를 액티비티에 구현하고 이 리스너를 버튼에 설정하는 방법

package com.example.hojak.myapplication; import android.app.Activity; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.LinearLayout; import android.widget.TextView; public class MainActivity extends Activity implements View.OnClickListener{ //implements 는 View.O..

개발/Mobile 2016.02.24
반응형