diff --git a/Question_21_30/README.md b/Question_21_30/README.md index e639c5a6..bb495547 100644 --- a/Question_21_30/README.md +++ b/Question_21_30/README.md @@ -25,12 +25,12 @@ xout = { a (xin < c) ``` --> -|入力 (imori_dark.jpg)|出力 (answers/answer_21_1.jpg) |ヒストグラム(answers/answer_21_2.png)| +|入力 (imori_dark.jpg)|出力 (answers_image/answer_21_1.jpg) |ヒストグラム(answers_image/answer_21_2.png)| |:---:|:---:|:---:| -|![](imori_dark.jpg)|![](answers/answer_21_1.jpg)|![](answers/answer_21_2.png)| +|![](imori_dark.jpg)|![](answers_image/answer_21_1.jpg)|![](answers_image/answer_21_2.png)| 答え -- Python >> [answers/answer_21.py](answers/answer_21.py) +- Python >> [answers_py/answer_21.py](answers_py/answer_21.py) - C++ >> [answers_cpp/answer_21.cpp](answers_cpp/answer_21.cpp) ## Q.22. ヒストグラム操作 @@ -49,12 +49,12 @@ xout = s0 / s * (xin - m) + m0 ``` --> -|入力 (imori_dark.jpg)|出力 (answers/answer_22_1.jpg) |ヒストグラム(answers/answer_22_2.png)| +|入力 (imori_dark.jpg)|出力 (answers_image/answer_22_1.jpg) |ヒストグラム(answers_image/answer_22_2.png)| |:---:|:---:|:---:| -|![](imori_dark.jpg)|![](answers/answer_22_1.jpg)|![](answers/answer_22_2.png)| +|![](imori_dark.jpg)|![](answers_image/answer_22_1.jpg)|![](answers_image/answer_22_2.png)| 答え -- Python >> [answers/answer_22.py](answers/answer_22.py) +- Python >> [answers_py/answer_22.py](answers_py/answer_22.py) - C++ >> [answers_cpp/answer_22.cpp](answers_cpp/answer_22.cpp) ## Q.23. ヒストグラム平坦化 @@ -76,12 +76,12 @@ Z' = Zmax / S * Sum{i=0:z} h(z) ``` --> -|入力 (imori.jpg)|出力 (answers/answer_23_1.jpg) |ヒストグラム(answers/answer_23_2.png)| +|入力 (imori.jpg)|出力 (answers_image/answer_23_1.jpg) |ヒストグラム(answers_image/answer_23_2.png)| |:---:|:---:|:---:| -|![](imori.jpg)|![](answers/answer_23_1.jpg)|![](answers/answer_23_2.png)| +|![](imori.jpg)|![](answers_image/answer_23_1.jpg)|![](answers_image/answer_23_2.png)| 答え -- Python >> [answers/answer_23.py](answers/answer_23.py) +- Python >> [answers_py/answer_23.py](answers_py/answer_23.py) - C++ >> [answers_cpp/answer_23.cpp](answers_cpp/answer_23.cpp) @@ -118,12 +118,12 @@ Iout = (1/c * Iin) ^ (1/g) ![](question_24_1.jpg) ![](question_24_2.jpg) -|入力 (imori_gamma.jpg)|出力 (answers/answer_24.jpg)| +|入力 (imori_gamma.jpg)|出力 (answers_image/answer_24.jpg)| |:---:|:---:| -|![](imori_gamma.jpg)|![](answers/answer_24.jpg)| +|![](imori_gamma.jpg)|![](answers_image/answer_24.jpg)| 答え -- Python >> [answers/answer_24.py](answers/answer_24.py) +- Python >> [answers_py/answer_24.py](answers_py/answer_24.py) - C++ >> [answers_cpp/answer_24.cpp](answers_cpp/answer_24.cpp) ## Q.25. 最近傍補間 @@ -144,12 +144,12 @@ I'(x,y) = I([x/a], [y/a]) ``` --> -|入力 (imori.jpg)|出力 (answers/answer_25.jpg)| +|入力 (imori.jpg)|出力 (answers_image/answer_25.jpg)| |:---:|:---:| -|![](imori.jpg)|![](answers/answer_25.jpg)| +|![](imori.jpg)|![](answers_image/answer_25.jpg)| 答え -- Python >> [answers/answer_25.py](answers/answer_25.py) +- Python >> [answers_py/answer_25.py](answers_py/answer_25.py) - C++ >> [answers_cpp/answer_25.cpp](answers_cpp/answer_25.cpp) ## Q.26. Bi-linear補間 @@ -184,12 +184,12 @@ I'(x',y') = (1-dx)(1-dy)I(x,y) + dx(1-dy)I(x+1,y) + (1-dx)dyI(x,y+1) + dxdyI(x+1 ``` --> -|入力 (imori.jpg)|出力 (answers/answer_26.jpg)| +|入力 (imori.jpg)|出力 (answers_image/answer_26.jpg)| |:---:|:---:| -|![](imori.jpg)|![](answers/answer_26.jpg)| +|![](imori.jpg)|![](answers_image/answer_26.jpg)| 答え -- Python >> [answers/answer_26.py](answers/answer_26.py) +- Python >> [answers_py/answer_26.py](answers_py/answer_26.py) - C++ >> [answers_cpp/answer_26.cpp](answers_cpp/answer_26.cpp) ## Q.27. Bi-cubic補間 @@ -244,12 +244,12 @@ I'(x', y') = (Sum{i=-1:2}{j=-1:2} I(x+i,y+j) * wxi * wyj) / Sum{i=-1:2}{j=-1:2} ``` --> -|入力 (imori.jpg)|出力 (answers/answer_27.jpg)| +|入力 (imori.jpg)|出力 (answers_image/answer_27.jpg)| |:---:|:---:| -|![](imori.jpg)|![](answers/answer_27.jpg)| +|![](imori.jpg)|![](answers_image/answer_27.jpg)| 答え -- Python >> [answers/answer_27.py](answers/answer_27.py) +- Python >> [answers_py/answer_27.py](answers_py/answer_27.py) - C++ >> [answers_cpp/answer_27.cpp](answers_cpp/answer_27.cpp) ## Q.28. アフィン変換(平行移動) @@ -311,12 +311,12 @@ I'(x', y') = (Sum{i=-1:2}{j=-1:2} I(x+i,y+j) * wxi * wyj) / Sum{i=-1:2}{j=-1:2} ``` --> -|入力 (imori.jpg)|出力 (answers/answer_28.jpg)| +|入力 (imori.jpg)|出力 (answers_image/answer_28.jpg)| |:---:|:---:| -|![](imori.jpg)|![](answers/answer_28.jpg)| +|![](imori.jpg)|![](answers_image/answer_28.jpg)| 答え -- Python >> [answers/answer_28.py](answers/answer_28.py) +- Python >> [answers_py/answer_28.py](answers_py/answer_28.py) - C++ >> [answers_cpp/answer_28.cpp](answers_cpp/answer_28.cpp) ## Q.29. アフィン変換(拡大縮小) @@ -325,12 +325,12 @@ I'(x', y') = (Sum{i=-1:2}{j=-1:2} I(x+i,y+j) * wxi * wyj) / Sum{i=-1:2}{j=-1:2} また、(2) (1)の条件に加えて、x方向に+30、y方向に-30だけ平行移動を同時に実現せよ。 -|入力 (imori.jpg)|出力 (1) (answers/answer_29_1.jpg)|出力 (2) (answers/answer_29_2.jpg)| +|入力 (imori.jpg)|出力 (1) (answers_image/answer_29_1.jpg)|出力 (2) (answers_image/answer_29_2.jpg)| |:---:|:---:|:---:| -|![](imori.jpg)|![](answers/answer_29_1.jpg)|![](answers/answer_29_2.jpg)| +|![](imori.jpg)|![](answers_image/answer_29_1.jpg)|![](answers_image/answer_29_2.jpg)| 答え -- Python >> [answers/answer_29.py](answers/answer_29.py) +- Python >> [answers_py/answer_29.py](answers_py/answer_29.py) - C++ >> [answers_cpp/answer_29.cpp](answers_cpp/answer_29.cpp) ## Q.30. アフィン変換(回転) @@ -352,12 +352,12 @@ I'(x', y') = (Sum{i=-1:2}{j=-1:2} I(x+i,y+j) * wxi * wyj) / Sum{i=-1:2}{j=-1:2} ``` --> -|入力 (imori.jpg)|出力 (1) (answers/answer_30_1.jpg)|出力 (2) (answers/answer_30_2.jpg)| +|入力 (imori.jpg)|出力 (1) (answers_image/answer_30_1.jpg)|出力 (2) (answers_image/answer_30_2.jpg)| |:---:|:---:|:---:| -|![](imori.jpg)|![](answers/answer_30_1.jpg)|![](answers/answer_30_2.jpg)| +|![](imori.jpg)|![](answers_image/answer_30_1.jpg)|![](answers_image/answer_30_2.jpg)| 答え >> 答え -- Python >> [answers/answer_30.py](answers/answer_30.py) , +- Python >> [answers_py/answer_30.py](answers_py/answer_30.py) , - C++ >> [answers_cpp/answer_30.cpp](answers_cpp/answer_30.cpp) diff --git a/Question_21_30/answers/.DS_Store b/Question_21_30/answers/.DS_Store deleted file mode 100644 index 5008ddfc..00000000 Binary files a/Question_21_30/answers/.DS_Store and /dev/null differ diff --git a/Question_21_30/answers/answer_21_1.jpg b/Question_21_30/answers_image/answer_21_1.jpg similarity index 100% rename from Question_21_30/answers/answer_21_1.jpg rename to Question_21_30/answers_image/answer_21_1.jpg diff --git a/Question_21_30/answers/answer_21_2.png b/Question_21_30/answers_image/answer_21_2.png similarity index 100% rename from Question_21_30/answers/answer_21_2.png rename to Question_21_30/answers_image/answer_21_2.png diff --git a/Question_21_30/answers/answer_22_1.jpg b/Question_21_30/answers_image/answer_22_1.jpg similarity index 100% rename from Question_21_30/answers/answer_22_1.jpg rename to Question_21_30/answers_image/answer_22_1.jpg diff --git a/Question_21_30/answers/answer_22_2.png b/Question_21_30/answers_image/answer_22_2.png similarity index 100% rename from Question_21_30/answers/answer_22_2.png rename to Question_21_30/answers_image/answer_22_2.png diff --git a/Question_21_30/answers/answer_23_1.jpg b/Question_21_30/answers_image/answer_23_1.jpg similarity index 100% rename from Question_21_30/answers/answer_23_1.jpg rename to Question_21_30/answers_image/answer_23_1.jpg diff --git a/Question_21_30/answers/answer_23_2.png b/Question_21_30/answers_image/answer_23_2.png similarity index 100% rename from Question_21_30/answers/answer_23_2.png rename to Question_21_30/answers_image/answer_23_2.png diff --git a/Question_21_30/answers/answer_24.jpg b/Question_21_30/answers_image/answer_24.jpg similarity index 100% rename from Question_21_30/answers/answer_24.jpg rename to Question_21_30/answers_image/answer_24.jpg diff --git a/Question_21_30/answers/answer_25.jpg b/Question_21_30/answers_image/answer_25.jpg similarity index 100% rename from Question_21_30/answers/answer_25.jpg rename to Question_21_30/answers_image/answer_25.jpg diff --git a/Question_21_30/answers/answer_26.jpg b/Question_21_30/answers_image/answer_26.jpg similarity index 100% rename from Question_21_30/answers/answer_26.jpg rename to Question_21_30/answers_image/answer_26.jpg diff --git a/Question_21_30/answers/answer_27.jpg b/Question_21_30/answers_image/answer_27.jpg similarity index 100% rename from Question_21_30/answers/answer_27.jpg rename to Question_21_30/answers_image/answer_27.jpg diff --git a/Question_21_30/answers/answer_28.jpg b/Question_21_30/answers_image/answer_28.jpg similarity index 100% rename from Question_21_30/answers/answer_28.jpg rename to Question_21_30/answers_image/answer_28.jpg diff --git a/Question_21_30/answers/answer_29_1.jpg b/Question_21_30/answers_image/answer_29_1.jpg similarity index 100% rename from Question_21_30/answers/answer_29_1.jpg rename to Question_21_30/answers_image/answer_29_1.jpg diff --git a/Question_21_30/answers/answer_29_2.jpg b/Question_21_30/answers_image/answer_29_2.jpg similarity index 100% rename from Question_21_30/answers/answer_29_2.jpg rename to Question_21_30/answers_image/answer_29_2.jpg diff --git a/Question_21_30/answers/answer_30_1.jpg b/Question_21_30/answers_image/answer_30_1.jpg similarity index 100% rename from Question_21_30/answers/answer_30_1.jpg rename to Question_21_30/answers_image/answer_30_1.jpg diff --git a/Question_21_30/answers/answer_30_2.jpg b/Question_21_30/answers_image/answer_30_2.jpg similarity index 100% rename from Question_21_30/answers/answer_30_2.jpg rename to Question_21_30/answers_image/answer_30_2.jpg diff --git a/Question_21_30/answers/answer_21.py b/Question_21_30/answers_py/answer_21.py similarity index 100% rename from Question_21_30/answers/answer_21.py rename to Question_21_30/answers_py/answer_21.py diff --git a/Question_21_30/answers/answer_22.py b/Question_21_30/answers_py/answer_22.py similarity index 100% rename from Question_21_30/answers/answer_22.py rename to Question_21_30/answers_py/answer_22.py diff --git a/Question_21_30/answers/answer_23.py b/Question_21_30/answers_py/answer_23.py similarity index 100% rename from Question_21_30/answers/answer_23.py rename to Question_21_30/answers_py/answer_23.py diff --git a/Question_21_30/answers/answer_24.py b/Question_21_30/answers_py/answer_24.py similarity index 100% rename from Question_21_30/answers/answer_24.py rename to Question_21_30/answers_py/answer_24.py diff --git a/Question_21_30/answers/answer_25.py b/Question_21_30/answers_py/answer_25.py similarity index 100% rename from Question_21_30/answers/answer_25.py rename to Question_21_30/answers_py/answer_25.py diff --git a/Question_21_30/answers/answer_26.py b/Question_21_30/answers_py/answer_26.py similarity index 100% rename from Question_21_30/answers/answer_26.py rename to Question_21_30/answers_py/answer_26.py diff --git a/Question_21_30/answers/answer_27.py b/Question_21_30/answers_py/answer_27.py similarity index 100% rename from Question_21_30/answers/answer_27.py rename to Question_21_30/answers_py/answer_27.py diff --git a/Question_21_30/answers/answer_28.py b/Question_21_30/answers_py/answer_28.py similarity index 100% rename from Question_21_30/answers/answer_28.py rename to Question_21_30/answers_py/answer_28.py diff --git a/Question_21_30/answers/answer_29.py b/Question_21_30/answers_py/answer_29.py similarity index 100% rename from Question_21_30/answers/answer_29.py rename to Question_21_30/answers_py/answer_29.py diff --git a/Question_21_30/answers/answer_30.py b/Question_21_30/answers_py/answer_30.py similarity index 100% rename from Question_21_30/answers/answer_30.py rename to Question_21_30/answers_py/answer_30.py