/Cyclegan-Arabic-Font

Using the dataset from the Arabic Font Classifier we tried converting a ruqa image to a nask image and vice versa

Cyclegan Arabic Font

Using the dataset from the Arabic Font Classifier we tried converting a ruqa image to a nask image and vice versa using this amazing implementation of a cyclegan.
The results aren't very good after training for a while. Though the results are interesting nonetheless.

123


real_A


fake_B


rec_A


real_B


fake_A


rec_B

1_1


real_A


fake_B


rec_A


real_B


fake_A


rec_B

1_2


real_A


fake_B


rec_A


real_B


fake_A


rec_B

1_3


real_A


fake_B


rec_A


real_B


fake_A


rec_B

1_4


real_A


fake_B


rec_A


real_B


fake_A


rec_B

1_5


real_A


fake_B


rec_A


real_B


fake_A


rec_B

1_6


real_A


fake_B


rec_A


real_B


fake_A


rec_B

1_7


real_A


fake_B


rec_A


real_B


fake_A


rec_B

1_8


real_A


fake_B


rec_A


real_B


fake_A


rec_B

2_1


real_A


fake_B


rec_A


real_B


fake_A


rec_B

3_1


real_A


fake_B


rec_A


real_B


fake_A


rec_B

3_2


real_A


fake_B


rec_A


real_B


fake_A


rec_B

3_3


real_A


fake_B


rec_A


real_B


fake_A


rec_B

3_4


real_A


fake_B


rec_A


real_B


fake_A


rec_B

3_5


real_A


fake_B


rec_A


real_B


fake_A


rec_B

3_6


real_A


fake_B


rec_A


real_B


fake_A


rec_B

3_7


real_A


fake_B


rec_A


real_B


fake_A


rec_B

3_8


real_A


fake_B


rec_A


real_B


fake_A


rec_B

4_1


real_A


fake_B


rec_A


real_B


fake_A


rec_B

5_1


real_A


fake_B


rec_A


real_B


fake_A


rec_B

5_2


real_A


fake_B


rec_A


real_B


fake_A


rec_B

5_3


real_A


fake_B


rec_A


real_B


fake_A


rec_B

5_4


real_A


fake_B


rec_A


real_B


fake_A


rec_B

5_5


real_A


fake_B


rec_A


real_B


fake_A


rec_B

5_6


real_A


fake_B


rec_A


real_B


fake_A


rec_B

5_7


real_A


fake_B


rec_A


real_B


fake_A


rec_B

5_8


real_A


fake_B


rec_A


real_B


fake_A


rec_B

6_1


real_A


fake_B


rec_A


real_B


fake_A


rec_B

hand


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa10


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa11


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa12


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa13


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa14


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa15


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa16


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa17


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa2


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa3


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa4


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa5


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa6


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa7


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa8


real_A


fake_B


rec_A


real_B


fake_A


rec_B

ruqa9


real_A


fake_B


rec_A


real_B


fake_A


rec_B