π 곡λΆνλ μ§μ§μνμΉ΄λ μ²μμ΄μ§?
[v0.4]μμμ²λ¦¬_OpenCV μ΄λ―Έμ§νμΌ μ½κΈ° [openCVλ‘ λ°°μ°λ μμμ²λ¦¬ λ° μμ©] λ³Έλ¬Έ
π©π» IoT (Embedded)/Image Processing
[v0.4]μμμ²λ¦¬_OpenCV μ΄λ―Έμ§νμΌ μ½κΈ° [openCVλ‘ λ°°μ°λ μμμ²λ¦¬ λ° μμ©]
μ§μ§μνμΉ΄ 2021. 11. 29. 01:33728x90
λ°μν
211129 μμ±
<λ³Έ λΈλ‘κ·Έλ openCVλ‘ λ°°μ°λ μμμ²λ¦¬ λ° μμ©μ μ°Έκ³ νμ¬ μμ±νμμ΅λλ€>
1. μ΄λ―Έμ§ νμΌ
- Mat imread( filename_νμΌμ΄λ¦ , flags_컬λ¬νμ κ²°μ ) // μ§μ λ νμΌλ‘λΆν° μμλ‘λ
- bool imwrite( filename_νμΌμ΄λ¦ , img_μ μ₯νκ³ μνλ νλ ¬ , params_μΈμ μλ€μ λ²‘ν° ) // μ§μ λ νμΌμ img νλ ¬μ μμ μ μ₯
- νλ ¬μ μ»¬λ¬ νμ
κ²°μ μμ
- IMREAD_UNCHANGED -1 : νμΌμ μ§μ λ μ»¬λ¬ μμμ λ°ν (alpha μ±λ ν¬ν¨)
- IMREAD_GRAYSCALE 0 : λͺ μλ μμμΌλ‘ λ³ννμ¬ λ°ν
- IMREAD_COLOR 1 : μ»¬λ¬ μμμΌλ‘ λ³ννμ¬ λ°ν
- IMREAD_ANYDEPTH 2 : μ λ ₯νμΌμ μ μλ κΉμ΄μ λ°λΌ 16/32 λΉνΈλ‘ λ³ν, μ€μ μμΌλ©΄ 8λΉνΈ μμμΌλ‘ λ³ν
- IMREAD_ANYCOLOR 4 : νμΌμ μ μλ νμ μΌλ‘ λ°ν
// μμ νμΌ1
int main()
{
String filename = "../image/apple.jpg"; // μμνμΌ μμΉ
Mat gray2gray = imread(filename, IMREAD_GRAYSCALE); // μμνμΌ λ‘λ
Mat gray2color = imread(filename, IMREAD_COLOR);
Rect roi(100, 100, 1, 1); // νλ ¬ λ΄ νμ μ¬κ°ν
color2gray(roi) // ν νμκ° νμ
color2color(roi)
728x90
λ°μν
'π©βπ» IoT (Embedded) > Image Processing' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Comments