검색결과 리스트
분류 전체보기에 해당되는 글 52건
- 2013.03.11 [SyntaxHighlighter]티스토리 블로그에 소스코드 올리기
- 2013.03.08 [MATLAB]컬러영상을 명암도영상으로 변환
- 2013.03.08 [MATLAB]영상 읽기,보여주기,저장하기
- 2013.03.07 [CCTV] CCTV활용형태
- 2013.03.07 [CCTV]한강 다리에 투신 감시 CCTV/열 감지카메라
- 2013.03.07 Bayes판정 이론_pdf(Bayesian Decision Theory)
- 2013.03.04 [OpenCV #7]이진 영상 변환(threshold)
- 2013.02.21 프린트가 금지된 PDF 문서를 프린트 하기
- 2013.02.20 [OpenCV #6]split and merge
- 2013.02.20 [C/C++]도형 출력(삼각형,피라미드,다이아몬드)
글
[SyntaxHighlighter]티스토리 블로그에 소스코드 올리기
2. 티스토리 블로그 관리자 설정메뉴 HTML/CSS 편집 파일업로드에 추가를 누른 후 압축해제한 파일 중 scripts 폴더의 파일들 전부 추가 시킵니다. 그리고 styles 폴더도 전부 추가 시킵니다.
3. HTML/CSS 편집을 해주어야 합니다. skin.html을 수정합니다.
우선 head 부분에 코드를 입력해야 합니다. 아래의 코드를 <head>~</head>사이에 삽입합니다. 즉 </head>위 부분에 넣으면 됩니다.
<link type="text/css" rel="stylesheet" href="./images/shCore.css">
<link rel="stylesheet" type="text/css" href="./images/shCoreRDark.css">
<script type="text/javascript" src="./images/shCore.js"></script>
<script type="text/javascript" src="./images/shAutoloader.js"></script>
<script type="text/javascript" src="./images/shBrushAppleScript.js"></script>
<script type="text/javascript" src="./images/shBrushAS3.js"></script>
<script type="text/javascript" src="./images/shBrushBash.js"></script>
<script type="text/javascript" src="./images/shBrushColdFusion.js"></script>
<script type="text/javascript" src="./images/shBrushCpp.js"></script>
<script type="text/javascript" src="./images/shBrushCSharp.js"></script>
<script type="text/javascript" src="./images/shBrushCss.js"></script>
<script type="text/javascript" src="./images/shBrushDelphi.js"></script>
<script type="text/javascript" src="./images/shBrushDiff.js"></script>
<script type="text/javascript" src="./images/shBrushErlang.js"></script>
<script type="text/javascript" src="./images/shBrushGroovy.js"></script>
<script type="text/javascript" src="./images/shBrushJava.js"></script>
<script type="text/javascript" src="./images/shBrushJavaFX.js"></script>
<script type="text/javascript" src="./images/shBrushJScript.js"></script>
<script type="text/javascript" src="./images/shBrushObjC.js"></script>
<script type="text/javascript" src="./images/shBrushPerl.js"></script>
<script type="text/javascript" src="./images/shBrushPhp.js"></script>
<script type="text/javascript" src="./images/shBrushPlain.js"></script>
<script type="text/javascript" src="./images/shBrushPowerShell.js"></script>
<script type="text/javascript" src="./images/shBrushPython.js"></script>
<script type="text/javascript" src="./images/shBrushRuby.js"></script>
<script type="text/javascript" src="./images/shBrushSass.js"></script>
<script type="text/javascript" src="./images/shBrushScala.js"></script>
<script type="text/javascript" src="./images/shBrushSql.js"></script>
<script type="text/javascript" src="./images/shBrushVb.js"></script>
<script type="text/javascript" src="./images/shBrushXml.js"></script>
<script type="text/javascript" src="./images/shLegacy.js"></script>
<script type="text/javascript">
SyntaxHighlighter.all();
</script>
4. 테마 설정은 위에서 삽입한 소스코드중 2번째 줄 shCoreRDark.css 대신 다른 테마 css를 입력하면됩니다.
5. 사용하기
<script type="syntaxhighlighter" class="brush:cpp"><![CDATA[
#include<opencv\cv.h>
#include<opencv\highgui.h>
using namespace cv;
int main()
{
Mat image = imread("sistar.jpg"); //Load image form disk
if(!image.data) return -1; //Check image
imshow("sistar",image); //Show image
waitKey(0); //Wait for keystroke
return 0;
}
티스토리 블러그의 접기 기능이용하여 사용한 예)
접기 기능설정하고, HTML 환경에서 위의 소스 삽입하면 아래처럼 됩니다.
* <script type="syntaxhighlighter" class="brush:cpp"><![CDATA[]]></script>
참고
2. 브러쉬 번들 : http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/
3. 추가 옵션 사용법: http://alexgorbatchev.com/SyntaxHighlighter/manual/configuration/
'자료실' 카테고리의 다른 글
Bayes판정 이론_pdf(Bayesian Decision Theory) (0) | 2013.03.07 |
---|---|
프린트가 금지된 PDF 문서를 프린트 하기 (0) | 2013.02.21 |
Opencv 2.4.3 tutorials (0) | 2013.02.19 |
설정
트랙백
댓글
글
[MATLAB]컬러영상을 명암도영상으로 변환
1. 컬러(color)영상을 명암도(gray) 영상으로 변환하는 함수 rgb2gray()
'MATLAB' 카테고리의 다른 글
[영상처리]그레이 스케일 변경(Gray-Scale Modification) (0) | 2013.04.03 |
---|---|
[영상처리]다중 영상 더하기와 빼기 (0) | 2013.03.26 |
[영상처리]영상의 밝기 조절과 명암대비 조절 (0) | 2013.03.26 |
[MATLAB]영상 읽기,보여주기,저장하기 (0) | 2013.03.08 |
[MATLAB]자주 쓰는 명령어(계속 업뎃) (0) | 2013.02.05 |
설정
트랙백
댓글
글
[MATLAB]영상 읽기,보여주기,저장하기
1. 영상 읽기
imread('filename')
>>img= imread('sistar.jpg');
함수 size는 영상의 행 및 열의 크기를 알려준다.
>>size(img)
ans=
474 721
[R C X]= size(img);
행 수(R), 열 수(C), 차원 수(X)를 반환한다.
함수 whos는 배열에 관한 추가 정보를 표시
whos img
Name Size Bytes Class
color_image 474x721x3 1025262 uint8 array
Grand total is 1025262 elements using 1025262 bytes
2. 영상 보여주기
imshow(img)
함수 pixval은 개별 픽셀들의 밝기 값을 표시한다.
이 함수는 영상 위에 마우스로 커서를 움직임에 따라 커서 좌표와 해당 밝기 값이 그림 윈도우의 밑에 표시된다. 마우스를 좌측 클릭한 상태로 누르고 있으면 pixval은 처음과 현재 커서 위치 간의 유클리드 거리를 표시한다.
3. 영상 저장하기
imwrite(img,'filename')
여기서 filename의 문자열은 인식 가능한 확장자를 가져야 하지만, 세번째 인자로서 명기할 수도 있다.
예를 들면, img를 이름이 sis인 tiff파일에 쓴다면,
>>imwrite(img, 'sis', 'tif')
또는
>>imwrite(img, 'sis.tif')
imwrite(img, 'sis.jpg','quality',q)
여기서 q는 0~100사이의 정수이다(작을수록 JPEG 압축에 의한 열화가 크다).
'MATLAB' 카테고리의 다른 글
[영상처리]그레이 스케일 변경(Gray-Scale Modification) (0) | 2013.04.03 |
---|---|
[영상처리]다중 영상 더하기와 빼기 (0) | 2013.03.26 |
[영상처리]영상의 밝기 조절과 명암대비 조절 (0) | 2013.03.26 |
[MATLAB]컬러영상을 명암도영상으로 변환 (0) | 2013.03.08 |
[MATLAB]자주 쓰는 명령어(계속 업뎃) (0) | 2013.02.05 |
설정
트랙백
댓글
글
[CCTV] CCTV활용형태
'미분류' 카테고리의 다른 글
인테리어1 (0) | 2013.06.26 |
---|---|
창의력을 키워줄 아이방 인테리어 (0) | 2013.06.06 |
[CCTV]한강 다리에 투신 감시 CCTV/열 감지카메라 (0) | 2013.03.07 |
설정
트랙백
댓글
글
[CCTV]한강 다리에 투신 감시 CCTV/열 감지카메라
'미분류' 카테고리의 다른 글
인테리어1 (0) | 2013.06.26 |
---|---|
창의력을 키워줄 아이방 인테리어 (0) | 2013.06.06 |
[CCTV] CCTV활용형태 (0) | 2013.03.07 |
설정
트랙백
댓글
글
Bayes판정 이론_pdf(Bayesian Decision Theory)
'자료실' 카테고리의 다른 글
[SyntaxHighlighter]티스토리 블로그에 소스코드 올리기 (0) | 2013.03.11 |
---|---|
프린트가 금지된 PDF 문서를 프린트 하기 (0) | 2013.02.21 |
Opencv 2.4.3 tutorials (0) | 2013.02.19 |
설정
트랙백
댓글
글
[OpenCV #7]이진 영상 변환(threshold)
1.이진 영상 변환(hreshold( InputArray src, OutputArray dst,double thresh, double maxval, int type )
double threshold( InputArray src, OutputArray dst, double thresh, double maxval, int type )
src and dst : 입출력 영상
thresh : 경계값
maxval : 변환 후의 1을 max_val로 변환
단, 아래의 threshold_type값에만 적용
CV_THRESH_BINARY
CV_THRESH_BINARY_INV
CV_THRESH_OTSU
type : 경계값 설정 방법
CV_THRESH_BINARY
CV_THRESH_BINARY_INV
CV_THRESH_TRUNC
CV_THRESH_TOZERO
CV_THRESH_TOZERO_INV
CV_THRESH_OTSU
2.소스코드
#include<opencv\cv.h>
#include<opencv\highgui.h>
using namespace cv;
using namespace std;
int main()
{
Mat image = imread("sistar.jpg",0);//CV_LOAD_IMAGE_GRAYSCALE=0, CV_LOAD_IMAGE_COLOR=1
if(!image.data) return -1; //Check image
Mat binary;
threshold(image,binary,100,255,CV_THRESH_BINARY);
imshow("binary",binary);
waitKey(0); //Wait for keystroke
return 0;
}
'OpenCV > example' 카테고리의 다른 글
[OpenCV]카메라 영상에서 특정값 검출(HSV컬러모델) (0) | 2013.05.10 |
---|---|
[OpenCV]카메라 영상 출력 (0) | 2013.04.04 |
[OpenCV #6]split and merge (0) | 2013.02.20 |
[OpenCV #5]cv::Mat 클래스,복사,픽셀 접근 (0) | 2013.02.19 |
[OpenCV #4]관심 영역 (0) | 2013.02.14 |
설정
트랙백
댓글
글
프린트가 금지된 PDF 문서를 프린트 하기
프로그램 이름은 [ ProfPDF Protection Manager ]
'자료실' 카테고리의 다른 글
[SyntaxHighlighter]티스토리 블로그에 소스코드 올리기 (0) | 2013.03.11 |
---|---|
Bayes판정 이론_pdf(Bayesian Decision Theory) (0) | 2013.03.07 |
Opencv 2.4.3 tutorials (0) | 2013.02.19 |
설정
트랙백
댓글
글
[OpenCV #6]split and merge
1.분리하고 통합
result - 원본 이미지를 RGB로 분리하고 Red와 Blue 채널을 바꿔, 통합한 결과
gray - 0.299*R + 0.587*G + 0.114*B 공식을 적용하여 gray이미지 출력
밑의 창들은 채널 분리한 결과
void split(const Mat& mtx, Vector<Mat>& mv)
mtx - the original color image
mv - the result set is 1-channel image
void merge(const Vector<Mat>& mv, Mat& dst)
mv - the original set of 1-channel image
dst - the resulting color image
2.소스코드
#include<opencv\cv.h>
#include<opencv\highgui.h>
using namespace cv;
using namespace std;
int main()
{
Mat image = imread("sistar.jpg"); //Load image form disk
if(!image.data) return -1; //Check image
//Split the original image into three channels
//channels[0],channels[1],channels[2]
vector<Mat> channels;
split(image,channels); //Partition image into three channel planes
imshow("Red",channels[2]);
imshow("Green",channels[1]);
imshow("Blue",channels[0]);
vector<Mat>channelslzm(3);
//Changes the Red and Blue sites:
channelslzm[0]=channels[2];
channelslzm[1]=channels[1];
channelslzm[2]=channels[0];
Mat imagelzm;
merge(channelslzm,imagelzm);
imshow("Result",imagelzm);
//Calculating the brightness according to the formula 0.299*R + 0.587*G + 0.114*B
//(But, in fact, it's right to do woth cvtColor)
Mat gray=0.299*channels[2]+0.587*channels[1]+0.114*channels[0];
imshow("Gray",gray);
waitKey(0); //Wait for keystroke
return 0;
}
'OpenCV > example' 카테고리의 다른 글
[OpenCV]카메라 영상 출력 (0) | 2013.04.04 |
---|---|
[OpenCV #7]이진 영상 변환(threshold) (0) | 2013.03.04 |
[OpenCV #5]cv::Mat 클래스,복사,픽셀 접근 (0) | 2013.02.19 |
[OpenCV #4]관심 영역 (0) | 2013.02.14 |
[OpenCV #3]Threshold (0) | 2013.02.14 |
설정
트랙백
댓글
글
[C/C++]도형 출력(삼각형,피라미드,다이아몬드)
1.삼각형1 출력
2.삼각형2 출력
3.피라미드 출력
4.다이아몬드출력
'C/C++' 카테고리의 다른 글
유용한 매크로 및 함수(콘솔) (0) | 2013.07.04 |
---|---|
영역 결정 연산자(Scope Resolution Operator, ::) (0) | 2013.05.28 |
private, public, protected 공부 (0) | 2013.05.28 |