我需要寫一個簡單的項目,我使用opencv,ruby和mac。 我已經通過brew安裝了opencv,並通過gem install安裝了rb_webcam。Highgui和紅寶石
# -*- coding: utf-8 -*-
require "opencv"
require "rb_webcam"
capture = Webcam.new
此代碼拋出
$ ruby tracking.rb
/Users/evilgeniuz/.rvm/gems/ruby-1.9.3-p125/gems/nice-ffi-0.4/lib/nice-ffi/library.rb:98:in `load_library': Could not load highgui. (LoadError)
from /Users/evilgeniuz/.rvm/gems/ruby-1.9.3-p125/gems/rb_webcam-0.3.0/lib/rb_webcam.rb:7:in `<module:Highgui>'
from /Users/evilgeniuz/.rvm/gems/ruby-1.9.3-p125/gems/rb_webcam-0.3.0/lib/rb_webcam.rb:4:in `<top (required)>'
from /Users/evilgeniuz/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:59:in `require'
from /Users/evilgeniuz/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:59:in `rescue in require'
from /Users/evilgeniuz/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
from tracking.rb:4:in `<main>'
我不能讓我怎麼能指出其中highgui是。
UPD: 通過從這裏下載gem https://github.com/TyounanMOTI/rb_webcam並通過手動構建和安裝來解決此問題。
從源代碼構建工作對我而言。 – 2015-10-26 19:01:06