분류 전체보기(148)
-
2021년 정보보안기사 시험일정
2021년 정보보안기사 시험일정을 알아봤다. 다른 기사시험과 다르게 큐넷이 아닌 정보보안국가기술자격검정센터에서 본다. 시험일정 필기시험 원서접수 02.22 ~ 02.26 필기시험일 03.27 시험시간 오전에는 기사, 오후에는 산업기사 시험이 있다. 고사장에는 시험 시작 30분전에 들어가야 한다. 기타사항 출처 정보보안국가기술자격검정센터
2021.01.31 -
C# OpenCV QRcode scanner
ZXing.Net 을 이용한 QRcode scanner 프로젝트 -> Nuget 패키지 관리 -> ZXing.Net 설치 실행코드 using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Numerics; using System.Text; using System.Threading.Tasks; using OpenCvSharp; using OpenCvSharp.Blob; using ZXing; namespace QRcodeApp { class Program { static void Main(string[] args) { Mat src = Cv2.ImRead("../../qrcode2...
2021.01.27 -
C++ OpenCV QRcode scanner
QRCodeDetector를 이용한 QRcode scanner 실행코드 #include "opencv2/opencv.hpp" #include using namespace cv; using namespace std; int main(void) { QRCodeDetector detector; Mat frame, gray; frame = imread("qr1.jpg"); if (frame.empty()) { cerr
2021.01.26 -
웹 개발자
조사한 이유 요즘 웹을 공부하고 있다. HTML, CSS, Javascript 순으로 공부하고 있다. 그러다가 웹 개발자에 대해서 궁금해졌다. 그래서 조사해봤다. 웹 개발자 종류 1. 프론트 엔드 개발자 2. 백 엔드 개발자 3. 풀스택 개발자( 프론트 + 백) 조사 자료 직접 설명하기 보단 여러 링크들을 가지고 왔다. 출처 - 기획개발자 호박너구리 웹개발자가 되고싶다면? 프론트엔드 개발자가 되기 위한 공부 과정 정리! 사실 문과생으로서 이전부터 코딩에 관심은 많았지만 개발자가 되기에는 많은 고민의 과정이 있었다. 여러 원인이 있겠는데, 사실 파이썬, 자바 등 수 많은 언어 중에서 어떤 순서로 어떻게 배 blog.pumpkin-raccoon.com 프론트 엔드 개발자가 되기위해 어떻게 해야할지 잘 정리한..
2021.01.22 -
Javascript 강의 추천
생활코딩의 javascript 기본 강의를 들었다. 생활코딩 javascript강의 WEB2 - JavaScript - 생활코딩 수업소개 이 수업은 https://opentutorials.org 를 만들어가면서 JavaScript에 대한 지식과 경험을 동시에 채워드리기 위한 목적으로 만들어진 수업입니다. 수업대상 이 수업은 웹 페이지를 사용자와 상 opentutorials.org 장점 - 일단 한국말이고 기초적인 내용을 알기 쉽게 설명해준다. 단점 - 다만 오래된 강의라 var의 사용 등 예전 기술들이 많았다. 다음으로 노마드 코더의 무료 강의를 듣고 있다. 노마드코더 - 바닐라js Watch Now - 노마드 코더 Nomad Coders nomadcoders.co 장점 일단 영어지만 자막이 잘 되어 있..
2021.01.21 -
C++ OpenCV Labeling
이미지 자르기 gray 이진화 라벨링 크기 제한 설정 실습코드 #include #include using namespace cv; using namespace std; int main(int ac, char** av) { Mat img = imread("keyboard.png"); Mat img_resize = img(Range(300, 1200), Range(300, 1200)); //이미지 자르기 Mat img_gray; cvtColor(img_resize, img_gray, COLOR_BGR2GRAY); //gray Mat img_threshold; threshold(img_gray, img_threshold, 100, 255, THRESH_BINARY_INV); //이진화 Mat img_label..
2021.01.20