반응형

개발 330

[우분투무선랜 드라이버] 보스몬스터 lv64 무선랜 설치

보스몬스터 lv64에서 우분투를 설치하고 무선랜이 잡히질 않아서 많이 헤매다가 해결 방법을 찾았습니다. 1. 먼저 구버전의 커널에서는 드라이버를 잘 인식하지 못하기 때문에 backports 를 이용해야합니다.https://www.kernel.org/pub/linux/kernel/projects/backports/stable/ 에서 저는 가장 최신 버전을 다운 받았습니다. 그리고 우분투에서 원하는 폴더에 압축을 풀고 해당 폴더에 가서 make defconfig-iwlwifimakesudo make install 을 순서대로 명령을 해주면 성공입니다. 2. https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi#Firmware 이곳에서 보스몬스터 lv64에 맞..

개발/Linux 2016.05.15

[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 콘솔 응용 프로그램을 골라서 프로젝트를 만들고 소스 파일을..

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

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

익명 클래스를 사용해서 버튼에 리스너 객체를 설정하기

package com.example.hojak.myapplication; 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 AppCompatActivity{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreat..

개발/Mobile 2016.02.24

C언어 보강 2일차

void func(int(*fp)(int, int));int sum(int a, int b);int mul(int a, int b);int max(int a, int b); int main(void){int sel;printf("1. 두 정수의 합 : \n");printf("2. 두 정수의 곱 : \n");printf("3. 두 정수 중에서 큰 값 계싼 : \n");scanf("%d", &sel); switch (sel){case 1: func(sum); break;case 2: func(mul); break;case 3: func(max); break;}return 0; } void func(int(*fp)(int, int)){int a, b;int res; printf("두 정수 값을 입력하세요.")..

개발/C++ 2016.01.19
반응형