Exemplo n.º 1
0
        public void TestVertical5()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testVertical5.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("「うむ、よろしいだろう」", text);
        }
Exemplo n.º 2
0
        public void TestVerticalMultiLines()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testVerticalMultiLines.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("俺の言葉を聞いた三人の男の不安そうな声。アタアがその三人を見ながら言った。", text);
        }
Exemplo n.º 3
0
        public void TestVerticalHalfMerge1()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testVerticalHalfMerge1.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("どいつも", text);
        }
Exemplo n.º 4
0
        public void TestHorizontalHalfMerge1()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testHorizontalHalfMerge1.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("今日は母も手伝ってくれると言う。", text);
        }
Exemplo n.º 5
0
        public void TestVertical4()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testVertical4.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("「野良デュラハンを捕まえに行こうかと思うんだ」", text);
        }
Exemplo n.º 6
0
        public void TestHorizontal10()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testHorizontal10.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("第3補欠生駒みなみ", text);
        }
Exemplo n.º 7
0
        public void TestHorizontal6()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testHorizontal6.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("フオークに肉団子を刺して一口。", text);
        }
Exemplo n.º 8
0
        public void TestVertical2()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testVertical2.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("中の手紙が破れていますが、", text);
        }
Exemplo n.º 9
0
        public void TestHorizontal4()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testHorizontal4.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("アルノーは大きくなったらいろいろと可愛い怪物の扮装をして欲しいなと思っ", text);
        }
Exemplo n.º 10
0
        public void TestHorizontal5()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testHorizontal5.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("で、森で狩った獲物を引いて歩く男衆の姿も多い。", text);
        }
Exemplo n.º 11
0
        public void TestHorizontal3()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testHorizontal3.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("記憶があいまいになっているようで、かなり適当な感じがした。", text);
        }
Exemplo n.º 12
0
        public void TestHorizontal2()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testHorizontal2.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("そこで、詳しいハロウィンの話を聞くことになる。", text);
        }
Exemplo n.º 13
0
        public void TestHorizontal1()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testHorizontal1.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("一応、アールトネン隊長にも声を掛けておいた。", text);
        }
Exemplo n.º 14
0
        public void TestVerticalMultiLines2()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testVerticalMultiLines2.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("くそハどこ行ったのよハい", text);
        }
Exemplo n.º 15
0
        public void TestHorizontal7()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testHorizontal7.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("他に、規則正しい生活をしているので、体の調子が良くなった。", text);
        }
Exemplo n.º 16
0
        public void TestVertical1()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testVertical1.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("おっちゃん、この指輪を一つ", text);
        }
Exemplo n.º 17
0
        public void TestHorizontal9()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testHorizontal9.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("辛く長い極夜を村の皆で過ごす、初めての冬の話であった。", text);
        }
Exemplo n.º 18
0
        public void TestVertical3()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testVertical3.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("そんな、騒がしい二人の声を聞きながら。", text);
        }
Exemplo n.º 19
0
        public void TestVertical6()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testVertical6.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            Assert.AreEqual("「おいバカやめろ、勝手な事すんなよlキそんなもんより", text);
        }
Exemplo n.º 20
0
        public void TestHorizontal11()
        {
            var textBlocks = JocrWrapper.ExtractTextFromLocalImage(ImagesPath + "testHorizontal11.PNG");
            var text       = GetSentenceFirstWord(textBlocks);

            //This is quite an intersting case as test results using SoftwareBitmap in UWP will output the correct words (です)
            //while in WPF with Bitmap the results are でず
            Assert.AreEqual("シールドとはギターとアンブをつなぐコードのことでずよ。", text);
        }
        private void SearchImage(GrayImage grayImage, Jocr.Ocr.RunOcrHandler runOcrHandler = null)
        {
            if (!JocrWrapper.IsOcrParametersInit)
            {
                progressRing.StartAnimation();
            }

            Task.Run(() =>
            {
                if (!JocrWrapper.IsOcrParametersInit)
                {
                    JocrWrapper.InitOcrParameters();
                }

                currentDispatcher.Invoke(() =>
                {
                    var textBlocks = JocrWrapper.RunOcr(grayImage, runOcrHandler);
                    SearchJOcrResults(textBlocks);
                    progressRing.StopAnimation();
                    OcrFinishedEvent?.Invoke(null, null);
                });
            });
        }
Exemplo n.º 22
0
 public static void ClassInit(TestContext context)
 {
     JocrWrapper.InitOcrParameters();
 }