Fun with Clojure, OpenCV and Face Detection I have been meaning to play with OpenCV for a while now, the other night, I had some time to kill so I decided to play with it. OpenCV is a computer vision library originally developed by Intel. It focuses mainly on real-time image processing. I assumed by now there are a lot of Java libraries for OpenCV but as it turns out there is only one, and it is a
Processing and Java Library OpenCV is an open source computer vision library originally developed by Intel. It is free for commercial and research use under a BSD license. The library is cross-platform, and runs on Mac OS X, Windows and Linux. It focuses mainly towards real-time image processing, as such, if it finds Intel's Integrated Performance Primitives on the system, it will use these commer
ChatGPTとDeepLの使い分けをどうしているのだろうかと気になっていたので、発売日と同時に生命科学研究のためのデジタルツール入門を買ったのだけど、忙しくてレビューを書いていなかったので。 対象読者は、ラボに配属されたばかりの学生だと思いますが、その前の学部2回生くらいから読んでおいてもいいと思います(というわけで今週帰省してくる娘に読ませようと思っている)。 自分としては冒頭書いたように8章のAIツールの活用に興味があったので、勉強になるところが多かったです。 LLMは「単語の並べ方のデータベース」として、よい表現(よい単語の並べ方)を得るのに使うことが多いです。そのあたりはニュアンスの説明が難しいのですがなんというか将棋ウォーズの棋神みたいな使い方になっている気がします。 LLM使ってどういう面白いことをするのかは次回のMishima.sykで少し触れる予定です。
Arduino言語 Arduino言語はC/C++をベースにしており、C言語のすべての構造と、いくつかのC++の機能をサポートしています。また、AVR Libcにリンクされていて、その関数を利用できます。 setup() loop() 制御文 if if else switch case for while do while break continue return goto 基本的な文法 ; (セミコロン) {} (波カッコ) コメント #define #include 算術演算子 + - * / % (剰余) = (代入) 比較演算子 == != < > <= >= ブール演算子 && (論理積) || (論理和) ! (否定) ビット演算子 ビット演算子は変数をビットのレベルで計算するためのものです。ビット演算子によって、広範囲なプログラミング上の問題を解決することができます。 &
Download and open the 'Processing' application. Select something from the Examples. Hit the Run button. Lather, rinse, repeat as necessary. More information on using Processing itself is can be found in the environment section of the reference. To learn the Processing language, we recommend you try a few of the built-in examples, and check out the reference. A group of diverse books have been writ
この講義について 千葉商科大学 政策情報学部 月曜4限・5限 @第2コンピュータ室 担当:田所淳 講義内容 この講義では、Processingというプログラミング開発環境を用いて、プログラミングの初心者を対象にした講義と演習を行います。 ProcessingとはJavaベースのオープンソースの言語/プログラム開発環境で、画像やアニメーションを用いた視覚的な表現を簡単なプログラミングで実現することが可能です。この講義ではProcessingを用いた視覚的な表現やデザインを通じて、プログラミングの基礎的な概念やその実現方法を学んでいきます。色と形態、時間と動きなど、具体的な概念や表現によって自然とプログラミング的な発想を身に付けることを目指します。 人工言語入門(A)1では講義を行い、その内容を人工言語入門(A)2ではその内容をもとに演習を行います。履修者は両方の授業を受講する必
まあ、プログラミングキャンプの収穫というかなんというか。 これを作った時に使ったものなんですが。 Processing で Webcam テトリスな感じ。 最近 Processing と戯れたりしています。 今まで、画像処理とかあまり触ったことなかったんですが、やってみると面白いです。 なわけで、今日は Processing を使って、Webcam を使ってリアルタイムに動画処理とか。 あ、Processing って前も言ったけど、そういうプログラミング言語です。 Processing 1.0 (BETA) Processing は、まだまだマイナーな言語だけど、結構使えます。 プログラミング初心者・無経験者でも、こういうものからいじり始めるのもいいかも? とか思ったりもして、ちょっと親切に書いてみようかな。 どんなものができるの? 僕が軽く作ってみたりしたやつ。 まあもっとたくさんあるん
話題の Clojure(http://clojure.org/)。 id:g000001 さん(http://cadr.g.hatena.ne.jp/g000001/)がとても詳しい。 Clojure って JVM で動くんだよなぁ、ってことは Java のライブラリも呼べるよなぁ、そうすると Proce55ing も呼べるなぁ、そうするとhttp://d.hatena.ne.jp/cranebird/20080906 で書いた、 Common Lisp + jython + PApplet の環境 が作れるかもなぁ、とやってみたら、あっさりできた。Clojure は Common Lisp でもないし Scheme でもないのでまだ全然慣れていないけど。 以下では、 CLASSPATH に processing の pde.jar, core.jar を追加して clojure の Re
以前試したサーボを動かす方法は、20msの間に、heightとlowをつくる方法だった。 今回は、可変抵抗をセンサーにして、前回の方法も含め3つの方法で試してみる。 1 │ analogWriteコマンドを使う void setup(){ pinMode(3,OUTPUT); } void loop(){ int val=analogRead(0)/4; // (0~1023)/4 analogWrite(3,val); // (0~255) delay(20); } この方法は、 Arduino基盤にpwmと書いてあるポートにだけ可能。 分解能は、256 ※サーボのメーカーによっては、動かないときがある。 2 │ Servoオブジェクトを使う ここからオブジェクトをダウンロードして、Arduinoのフォルダのなかのlib/targets/librariesに入れてArduinoを
Arduinoのソフトウェア(ファームウェア,ライブラリ,開発環境)ですが,久しぶりにバージョンアップがありました.今回のアップデートで特筆すべきなのはFirmata(ホストとArduino I/Oボード間に高レベル通信を可能にするプロトコル)のライブラリが含まれたことでしょうか. http://arduino.cc/en/Main/ReleaseNotes 続きを読む 固くても内容が面白ければいいのであって,民法のまねをしてオバカサン向けの番組を量産しても仕方ないと思うのですがね.変なキャラクターや芸能人は不要です.まあ,TVをほとんど見ない私が言っても説得力ないのでしょうけど.そろそろ受信料を払うのをやめようかと思っています. 「10人に4人は見ていない」-危機感を抱くNHK (CNET) 科学番組などは昔の方がずっとよかったですね. みんなの科学・たのしい実験室 - 想い出の広場 前
『 Nature in Our Life + nöche café - 』 +++ place +++ GALLERY OBJECTIVE CORRELATIVE 〒160-0004 東京都新宿区四谷1-5 +++ date/time +++ 2009/12/24 Thu 17:00 - 20:00 2009/12/25 Fri 13:00 - 18:00 2009/12/26 Sat 10:00 - 20:00 +++ organizer +++ 建築農業工作ゼミ カフェプロジェクト ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ●展示主旨 「Nature in Our Life」は、都市に生活する私たちの「自然」や「農」に対する関心を深めるに はどうすればよいかをテーマにした企画展です。 私たち都市生活者は、自然から離れ、食料確保の直接的な営み
はじめに 今日、 jQuery の作者として有名な John Resig さんが Processing.js という JavaScript のライブラリを公開しました。 John Resig - Processing.js このライブラリを使うと、比較的簡単に以下のようなグラフィックスやアニメーションを書くことができるようになります。 というわけで、公開されたばかりのこのライブラリを簡単な使い方から詳しい使い方までとことん掘り下げてみたいと思います。 Processing.js 概要 まず、 Processing.js とは何かという話をします。 Processing.js とは、ブラウザで Processing というプログラミング言語を実行する JavaScript のライブラリです。 では、 Processing とはどのようなプログラミング言語なのでしょうか。 Processing
Mozilla の John Resig さんが作った Processing.js をさっそく試してみました.プログラムのネタは今ホッテントリになっている「ほぼ日刊イトイ新聞 - がんばれ森川くんの遺伝子くん」の「群れの知能」に書いてある Boid(birdoid, Bird android)です. Boid は鳥や魚の群れの振る舞いを再現するアルゴリズムで,次の基本的なルールからなります.◆ルール1:近くの鳥たちと飛ぶスピードや方向を合わせようとすること◆ルール2:鳥たちが多くいる方へ向かって飛ぶこと◆ルール3:近くの鳥や物体に近づきすぎたら、ぶつからないように離れることhttp://www.1101.com/morikawa/2001-06-25.html群れの中の各個体をこのような単純なルールに従わせるだけで,一見複雑な動きを簡単にそれらしく再現することができます. 「群れの知能」を
This domain may be for sale!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く