본문 바로가기

전체 글

ch03 InputArrayOp import cv2import numpy as npdef InputArrayOp(): data1 = np.array([1, 2, 3, 4, 5, 6], dtype=np.uint8).reshape(2, 3) mat1 = cv2.Mat(data1) printMat(mat1) vec1 = np.array([1.2, 3.4, -2.1], dtype=np.float32) printMat(vec1)def printMat(_mat): mat = np.asarray(_mat) print(mat)if __name__ == "__main__": InputArrayOp()#include "opencv2/opencv.hpp"#include using namespace cv;using.. 더보기
ch03 BasicOp #Python Codeimport cv2import numpy as npdef PointOp(): pt1 = np.array([0, 0]) # pt1 = (0, 0) pt1[0] = 5 pt1[1] = 10 # pt1 = (5, 10) pt2 = np.array([10, 30]) # pt2 = (10, 30) pt3 = pt1 + pt2 # pt3 = [15, 40] pt4 = pt1 * 2 # pt4 = [10, 20] d1 = np.dot(pt1, pt2) # d1 = 350 b1 = np.array_equal(pt1, pt2) # b1 = False print("pt1:", pt1) print("pt2:", pt2) print(.. 더보기
ch02 Hello OpenCV Python codeimport cv2import numpy as npdef main(): print('Hello OpenCV', cv2.__version__) img = cv2.imread("lenna.bmp") if img is None: print('Image load failed') return -1 cv2.imshow('image', img) cv2.waitKey() cv2.destroyAllWindows()if __name__=='__main__': main() // C++ code#include "opencv2/opencv.hpp"#include using namespace cv;using namespace std;int main.. 더보기
환영합니다! #1 글을 작성해 보세요. souwang324님의 회원 가입을 진심으로 축하합니다. 이 글은 비공개로 작성돼 있습니다. '편집'으로 내용을 바꾸시거나, 삭제 후 '새 글을 작성'하셔도 됩니다. 블로그를 간단하게 소개하는 글로 편집해보는 것도 좋겠네요. #2 다양한 스킨이 있어요. 티스토리에 있는 다양한 '스킨'도 살펴 보세요. 블로그나 사이트를 사용하는 목적에 맞게 스킨을 고를 수 있습니다. 어떤 이야기를 주로 하실 건가요? 잘 생각해 보시고, 마음에 드는 스킨을 고르세요. '스킨 커버 편집'을 간단히 하면 멋진 첫 화면을 가질 수 있으니 한 번 해보는 것도 좋겠네요 #3 포럼에서 사람들과 소통하세요. 마지막으로 사용하시다가 티스토리에 대해 궁금한 내용이 있다면 '포럼'을 확인하세요. 찾기 어려울 땐 직.. 더보기