Let's do it step by step in Mathematica:
(*first separate the image in HSB channels*)
i1 = ColorSeparate[ColorNegate@yourColorImage, "HSB"]
![enter image description here](https://i.stack.imgur.com/Qkgrr.png)
(*Let's keep the B Channel*)
i2 = i1[[3]]
![enter image description here](https://i.stack.imgur.com/pE2hU.png)
(*And Binarize it *)
i3 = Binarize[i2, 0.92]
![enter image description here](https://i.stack.imgur.com/eCFCp.png)
(*Perform a Thinning to get the skeleton*)
i4 = Thinning[i3]
![enter image description here](https://i.stack.imgur.com/I46zO.png)
(*Now we cut those hairs*)
i5 = Pruning[i4, 10]
![enter image description here](https://i.stack.imgur.com/dTtSx.png)
(*Remove the small lines*)
i6 = DeleteSmallComponents[i5, 30]
![enter image description here](https://i.stack.imgur.com/r1DkD.png)
(*And finally dilate*)
i7 = Dilation[i6, 3]
![enter image description here](https://i.stack.imgur.com/P2kSJ.png)
(*Now we can perform an OCR*)
TextRecognize@i7
-->"93 269 23"
Done!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…