2012-02-02 36 views
17

Có bất kỳ thuật toán nhận dạng khuôn mặt nào được viết bằng ngôn ngữ thống kê R không? Nếu không, vui lòng cung cấp hướng dẫn về nơi tôi có thể bắt đầu dịch các thuật toán khác sang R.Nhận dạng khuôn mặt trong R

Trả lời

42

Hãy chắc chắn kiểm tra bản cập nhật được thực hiện vào ngày 8 tháng 5 năm 2013. Xem bên dưới.

Dưới đây là một liên kết vài/suy nghĩ để giúp bạn bắt đầu:

  1. Liệu nó phải vào R? (Có những ngôn ngữ khác/gói mà vốn dĩ phù hợp hơn cho xử lý hình ảnh.

  2. Nếu R là bắt buộc, nhìn vào EBImage (nó có một pdf vignette) và raster gói. (http://cran.r-project.org/web/packages/raster/)

  3. đâu Waldo? bài tập loại luôn luôn là một nơi tốt để bắt đầu nếu bạn là người mới đến xử lý ảnh. Dưới đây là là một trong R question in SO

  4. Here's an actual R example rằng bạn sẽ tìm thấy rất hữu ích: "Tìm một vật thể sáng" tập thể dục trong in.R()

  5. Mặc dù nó không phải là trong R cho mỗi gia nhập đọc những câu hỏi responses to image-processing using mathematica trong SO. Một số ý tưởng có ngôn ngữ bất khả tri.

Cập nhật

  • gói R của ReadImages là một cách tốt để bắt đầu với "Xử lý hình ảnh với R."

    • Cài đặt gói ReadImages từ cran. Documentation
    • Thử một vài chức năng, với một số hình ảnh trên máy của bạn. Đó là cách duy nhất để học.

      img <- read.jpeg("abc.jpg) Hãy thử rgb2grey(img) Cũng thử chức năng clipping().

Cập nhật 2: May 08, 2013

Kaggle có chỉ published an excellent tutorial cho nhận dạng khuôn mặt trong R (bằng James Petterson). Nó có nhiều thứ cho nó: Một tập dữ liệu mẫu, nó không sử dụng nhiều thư viện bí truyền - chỉ cần reshape2 và doMC (tùy chọn trừ khi bạn có một máy đa lõi).

Hướng dẫn Kaggle đề cập đến ý tưởng của các facepoint (left_eyebrow, tip mũi, vv), ý tưởng về vị trí 'trung bình' cho các đối tượng địa lý và khái niệm sử dụng các bản vá hình ảnh để cải thiện khả năng nhận dạng. Tôi không thể nghĩ ra một liên kết tốt hơn cho câu hỏi này.Be sure to check it out.

Hy vọng những trợ giúp này giúp bạn bắt đầu.

Các vấn đề liên quan