サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ChatGPT
qiita.com/rrryutaro
はじめに Python(パイソン)もOpenCV(オープンシーブイ)もこれまでまったく触れてこなかったけど、ちょっとやってみたいと思ってはじめたので、色々と試しているという状況です。 前回((2017年12月) PythonとOpenCVをこれからやってみる - 2 - マークを読取る - Qiita)はOMR的な事を行ないましたので、今回はOCR的な事をしてみます。 環境はWindows7 64bitです。 Tesseract(テッセラクト) PythonとOpenCVを使って文字認識するなら、tesseractを使うのが定番のようですね。記事も多いです。 単語そのものは正八胞体(または四次元超立方体)という意味合いのもののようですね。 基本的な説明はWikiなどがありますので、早速インストールを行なっていきます。 GitHubで公開されていますので、基本はそこからソースコードを落として
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
はじめに PythonもOpenCVもこれまでまったく触れてこなかったけど、ちょっとやってみたいと思ってはじめたので、色々と試しているという状況です。 前回『(2017年12月) PythonとOpenCVをこれからやってみる - 4 - 座標設定 - Qiita』は読み取り座標を指定するツールを用意しました。 今回はいよいよ、読込み精度を上げるための根本的な部分として、言語データを作成する部分を行なっていきます。 言語データについて 最初にダウンロードしたjpn.traineddataは基本的なものということもあり、精度はそれ程高くないようです。 本格的に使っていくのであれば、カスタマイズして行く必要があるでしょう。 Tesseractのコンフィグファイルを調整する事でも、精度を上げられるようですが、今回は先に言語データを調整する事にします。 作るデータは、OCRの確認で利用した画像の中
【追記】2018/04/12(木) 1.22.1 のバージョンアップでふと確認した所、 stopOnEntry を指定しなくてもちゃんと止まるようになっていました。 この記事を書いた際のバージョンが 1.20.1 で、こちらでも再度試したらちゃんとブレークポイントを設定した所で止まりましたので、何か他に原因があったのかもしれません。 結論 "stopOnEntry": trueを加えたら止まるようになりました。 原因 よくわかりません。 これまで、Visual Studio Codeでデバッグしたことは無く、設定なども見よう見まねでやっていたのですが、どうしてもうまく行かず、PHP Debug - Visual Studio MarketplaceのSupported launch.json settings:を見ていたところ、stopOnEntryの記述があり、試したら先頭で止まるように
int[,] array = { { 1, 2, }, { 3, 4 } }; var x = array.Cast<int>(); // {1, 2, 3, 4} int[][] array = { new int[]{ 1, 2, }, new int[] { 3, 4 } }; var x = array.SelectMany(x => x).ToArray(); // {1, 2, 3, 4}
やりたいこと:Google Chromeの拡張機能開発でのHello World的なものを体験して開発の手掛かりにしたい やってみたこと:今回の成果(サンプルコード) とりあえず検索 例によって「Google Chrome 拡張機能 開発」のような感じで検索してみます。結果はこちらをどうぞ→ 2016/01/04 時点での表示結果: 2つめにQiitaの記事があるので、折角ですからこちらを選びます。 Chrome拡張の開発方法まとめ その1:概念編 概念等を解説して下さっているものでしたので、いまはまだよいですが後々参考にしたいため、いいねをしてストックします。 では、一番最初にヒットしている記事を確認してみます。 Chromeのオリジナル拡張機能を開発しよう(ソースコードあり) | 株式会社LIG ざっくり読んで、ソースコードも公開してくれているので、早速ダウンロードして、見よう見まねに
qiita.com/rrreeeyyy
この記事は mruby advent calendar の 9 日目の記事です。 諸事情により大幅に公開が遅れて大変申し訳ありません。 mruby は軽量かつ柔軟な言語であるため、 Web サーバや Linux コンテナの設定用言語として用いられたり、 あるいは、サーバの構成を記述する DSL として用いられる等の、 いわゆるシステムプログラミングの領域で使用される例をよく見かけます。 しかし、従来、システムプログラミングを行うためには、 C 言語などの難解な言語を記述する必要があり、 これは mruby でシステムプログラミングをする際も例外ではありませんでした。 一方で、近年ではシステムプログラミングを行うための言語として、 Go や Rust といった、実用的ないしは、言語処理系の研究成果を集積したような言語が台頭してきています。 そこで、本稿では、まだまだ発展途上でありますが、Ru
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? HashiCorp tools を支える技術 このエントリは HashiCorp Advent Calendar の 16 日目の記事です。 HashiCorp HashiCorp といえば、Vagrant から始まり、 Packer, Serf, Consul, Terraform, Vault, Nomad, Otto など、 運用面で有用なツールを数多く公開していることで有名です。 これらのそれぞれのツールは、 サービスを運用する立場の目線からの知見が大量に入っているのに加え、 堅牢性や様々な機能、現実的な処理速度を実現するために
このエントリは Kubernetes Advent Calendar の 2 日目の記事です。公開が遅れてすみません。 Kubernetes 最近の Kubernetes の動向は 1 日目の記事 で語られた通りです。 ついに v1.0.0 General Availability を迎え、 様々な場所で Kubernetes の話を聞くようになりました。 さて、本稿では一段階進んで、 Kubernetes が大体どんなものかは分かった、 でも実際どんな風に使われてるの?という疑念に対して、 Google の傘下である Youtube によって公開されている、 スケールする MySQL クラスタ Vitess を Kubernetes で試してみる事とします。 Vitess Vitess は Youtube が MySQL をスケールさせるために開発した Go 製の OSS です。 公式サ
どうも、最近めっきりサーバにログインすることが減り、コードを書く機会が増えてきた @rrreeeyyy です。 この記事は mod_mruby ngx_mruby Advent Calendar 2014 7 日目の記事です。 公開が遅れてしまってすみません。 ngx_mruby/mod_mruby、この Advent Calendar の今までの記事や今後の記事で、その便利さがとても伝わってくるかと思います。 やはり HTTP のリクエスト/レスポンスをプログラマブルに操作できると言う所が大変魅力的だな、と個人的に感じています。 (他にも nginx/apache で同一のコードが流用できるような設計や、処理速度に配慮した内部実装は大変素晴らしいと感じていますが長くなるので省略します。)[1] また、最近では 30d.jpでの導入事例 が公開されるなど、 実際のサービスでの導入事例も公開
久しぶりに mruby の話。 mruby、アブリケーションの配布方法が決まるだけでもだいぶ違う気がするなー。コマンド一発でインストール出来るのあったらツール作り出す人いるんじゃないかな。 — mattn (@mattn_jp) 2014, 9月 2 アプリケーション配布? mgem や Rakefile がそれだろ!と断定出来ない所に悔しさがある。 #mruby — mattn (@mattn_jp) 2014, 9月 2 確かにmgemコマンドが進化していない(設定を吐くだけ)ので、そこを改修する必要はありますねぇ — MATSUMOTO, Ryosuke (@matsumotory) 2014, 9月 2 この辺の話が出てたのを見て自分はどうしてたっけなと思ったので書いておく。 TL;DR mruby のライブラリ管理ツールの mgem を使う時に、rbenv と組み合わせて楽をして
この記事は 2014 年 7 月 15 日に書かれたものです。 月日の経過と共に、情報が古くなる可能性があるのでご留意下さい。 Kubernetes is ...? Kubernetes (pronounced koo-ber-nay'-tace) ク(ゥ)?ーバ(ー)?ネ(イ|ィ)テス とかそんな読み方。 Google I/O のビデオ内で作者が発音しているので聞いてみるとイメージしやすいかもしれません。 (読み方参考): https://twitter.com/kazunori_279/status/488232794943156225 Kubernetes はギリシャ語で "helmsman of a ship" (船の操縦手)、 もっと深い意味を取ると、"ruler" (統括者・支配者) という意味があるらしいです。粋な名前ですね。 Kubernetes に関するリンクをいくつか挙
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く