목록전체 글 (351)
printf("ho_tari\n");
#include int main(void) { if (wiringPiSetupGpio() == -1) return -1; pinMode(23, OUTPUT); pinMode(24, OUTPUT); pinMode(25, OUTPUT); pinMode(1, OUTPUT); for (int i = 0; i < 5; i++) { digitalWrite(23, HIGH); delay(1000); digitalWrite(23, LOW); delay(1000); digitalWrite(24, HIGH); delay(1000); digitalWrite(24, LOW); delay(1000); digitalWrite(25, HIGH); delay(1000); digitalWrite(25, LOW); delay(1000)..
import requests # requests 라이브러리는 웹페이지에서 데이터를 가져오고 카카오톡 메시지를 전송하기 위해 사용 import re # re 라이브러리는 정규 표현식을 사용하여 첵스트에서 원하는 패턴을 검색하는 데 사용 import json # json 라이브러리는 JSON 데이터를 다루기 위해 사용 import time # time 라이브러리는 프로그램을 일정 시간 동안 일시 중지하기 위해 사용 from bs4 import BeautifulSoup # beautifulsoup 라이브러리는 HTML 파싱을 위해 사용 def sendToMeMessage(text): # 주어진 텍스트 메세지를 카카오톡으로 보내는 함수 header = {"Authorization": "Bearer " + KAK..
import json import requests import time from bs4 import BeautifulSoup # json 라이브러리는 JSON 데이터를 다루기 위해 사용 # requests 라이브러리는 웹페이지에서 데이터를 가져오고 카카오톡 메시지를 전송하기 위해 사용 # time 라이브러리는 프로그램을 일정 시간 동안 일시 중지하기 위해 사용 # beautifulsoup 라이브러리는 HTML 파싱을 위해 사용 def sendToMeMessage(text): # 주어진 텍스트 메세지를 카카오톡으로 보내는 함수 header = {"Authorization":"Bearer "+ KAKAO_TOKEN} # authorization 헤더에는 카카오톡 API 토큰이 포함 url = "https:/..
import requests # requests 라이브러리는 웹페이지에서 데이터를 가져오기 위해 사용 import re # re 라이브러리는 정규 표현식을 사용하여 첵스트에서 원하는 패턴을 검색하는 데 사용 url = "http://www.kma.go.kr/wid/queryDFSRSS.jsp?zone=4139054000" # 기상청 RSS 데이터를 제공하는 특정 URL을 설정, zone 매개 변수를 통해 특정 지역의 날씨 정보를 가져옴 response = requests.get(url) # response.get() 함수를 사용하여 지정된 URL에 HTTP GET 요청을 보내고 응답을 response 변수에 저장 time = re.findall(r'(.+?)', response.text) temp = r..
import requests from bs4 import BeautifulSoup # beautifulsoup 라이브러리 가져오기 # get_price 함수 정의, 주식종목코드(com_code)를 인자로 받아서 해당 종목의 현재 주식 가격을 가져오는 함수 def get_price(com_code): url = "https://finance.naver.com/item/main.nhn?code=" + com_code # 네이버 금융 웹페이지에서 주식 정보를 가져올 URL 생성, 주식종목코드(com_code)를 URL에 포함시킨다 result = requests.get(url, headers = { 'User-agent' : 'Mozilla/5.0' }) # requests.get() 함수를 사용하여 생성한 ..
#include extern void do_knn_machine_learning(); int main() { do_knn_machine_learning(); } #pragma once #include // 스마트 포인터 static cv::Ptr train_knn() { cv::Mat digits = cv::imread("digits.png", cv::IMREAD_GRAYSCALE); if (digits.empty()) return nullptr; cv::Mat train_images; cv::Mat train_labels; for (int i = 0; i < 50; i++) { for (int j = 0; j < 100; ++j) { cv::Mat roi = digits(cv::Rect(j * 20, ..
1. 영상이미지 파일 이름은 lenna.png입니다. 이것을 OpenCV 라이브러리를 이용해서 화면에 영상을 출력하는 코딩을 구현해보시오 #include extern void test_1(); int main() { test_1(); } #pragma once #include void test_1() { cv::Mat img = cv::imread("lenna.bmp"); if (img.empty()) return; cv::namedWindow("LENNA", cv::WINDOW_NORMAL); cv::imshow("LENNA", img); cv::waitKey(0); cv::destroyAllWindows(); } 2. lenna.png는 color 4채널 이미지입니다.모든 컬러(RGB)가 120 정도..