SlideShare a Scribd company logo
Markerless Motion  capture frances le august 20, 2008 presented by
Goals  for  this  project
» Identify major body parts. » Track them. » Update the state of the body at next frame. » Pass the state to Carley.
What  do  all  these  limbs  have in  common?
» In 2D, the lengths and widths of a limb are constant. » A joint can be found a certain distance from another joint on the same limb in any given frame. » Certain joints such as the shoulder or the middle of the spine do not move very much.
Finding  Major  body  parts
how i find the bird » look for the highest leftmost point. » find the vector tangent to the body contour curve at that point. » identify the vector perpendicular to that tangent vector. » discover the point (which is generally near the elbow) that best fits the line represented by the perpendicular vector. (and the elbow)
» find the point closest to first elbow point found. other elbow points
other elbow points » find the point closest to last elbow point found starting from the tip of the hand going counter-clockwise.
» find the point closest to second elbow point found starting from the last elbow point going counter-clockwise. other elbow points
finding limb info » for each point counter-clockwise from the tip of the hand, we find a point perpendicular to its tangent.
» for each point counter-clockwise from the tip of the hand, we find a point perpendicular to its tangent. » both the distance between the two points and their median coordinates are stored. finding limb info
» for each point counter-clockwise from the tip of the hand, we find a point perpendicular to its tangent. » both the distance between the two points and their median coordinates are stored. finding limb info
» for each point counter-clockwise from the tip of the hand, we find a point perpendicular to its tangent. » both the distance between the two points and their median coordinates are stored. » in addition, we find the vector that best fits the middle points. finding limb info
» for each point counter-clockwise from the tip of the hand, we find a point perpendicular to its tangent. » both the distance between the two points and their median coordinates are stored. » in addition, we find the vector that best fits the middle points. » we do this for both the forearm and the upper arm. finding limb info
finding joint info » we keep the location of the joint. » we also keep the angle.
Problems  unsolved
the upside down arm » range of cos -1  function requires us to know something about the orientation of the arm. » animation needs to know orientation of the arm.
we have gaps
Fin  (for now)

More Related Content

Viewers also liked

Homebuying 101
Homebuying 101Homebuying 101
Homebuying 101
myronlo
 
Jen Does Direct Sales - an SF Ad Publisher meetup prezo by isocket
Jen Does Direct Sales - an SF Ad Publisher meetup prezo by isocketJen Does Direct Sales - an SF Ad Publisher meetup prezo by isocket
Jen Does Direct Sales - an SF Ad Publisher meetup prezo by isocket
Oximity
 
Poo
PooPoo
What Does Hedge Fund Mean
What Does Hedge Fund MeanWhat Does Hedge Fund Mean
What Does Hedge Fund Mean
CHANDAN RASTOGI
 
New Metrics, New Opportunities - Measuring what matters
New Metrics, New Opportunities - Measuring what mattersNew Metrics, New Opportunities - Measuring what matters
New Metrics, New Opportunities - Measuring what matters
Michael D'heur
 
Zip Realty iPhone App Overview
Zip Realty iPhone App OverviewZip Realty iPhone App Overview
Zip Realty iPhone App Overview
myronlo
 
Tech Coming To Direct Sales - Tearing Down the Wall by isocket
Tech Coming To Direct Sales - Tearing Down the Wall by isocketTech Coming To Direct Sales - Tearing Down the Wall by isocket
Tech Coming To Direct Sales - Tearing Down the Wall by isocket
Oximity
 
Consultation Paper En
Consultation Paper EnConsultation Paper En
Consultation Paper En
CHANDAN RASTOGI
 
Art22 Hf
Art22 HfArt22 Hf
Art22 Hf
CHANDAN RASTOGI
 
Hedge Fund Investing
Hedge Fund InvestingHedge Fund Investing
Hedge Fund Investing
CHANDAN RASTOGI
 
Sustainable Cost Reduction Primer
Sustainable Cost Reduction PrimerSustainable Cost Reduction Primer
Sustainable Cost Reduction Primer
Michael D'heur
 
Sustainability Inside-Out - Why the core business is the biggest lever for ch...
Sustainability Inside-Out - Why the core business is the biggest lever for ch...Sustainability Inside-Out - Why the core business is the biggest lever for ch...
Sustainability Inside-Out - Why the core business is the biggest lever for ch...
Michael D'heur
 
ICT Career Powerpoint (Systems Engineer)
ICT Career Powerpoint (Systems Engineer)ICT Career Powerpoint (Systems Engineer)
ICT Career Powerpoint (Systems Engineer)
guest764bb2
 
Sustainable Value Chain Management - SCC Europe Conference 2013
Sustainable Value Chain Management - SCC Europe Conference 2013Sustainable Value Chain Management - SCC Europe Conference 2013
Sustainable Value Chain Management - SCC Europe Conference 2013
Michael D'heur
 
New Metrics, New Opportunities - Measuring what matters
New Metrics, New Opportunities - Measuring what matters New Metrics, New Opportunities - Measuring what matters
New Metrics, New Opportunities - Measuring what matters
Michael D'heur
 
Ltcm
LtcmLtcm
Resilience, Technology, Sustainability: Competing in the age of disruption, b...
Resilience, Technology, Sustainability: Competing in the age of disruption, b...Resilience, Technology, Sustainability: Competing in the age of disruption, b...
Resilience, Technology, Sustainability: Competing in the age of disruption, b...
Michael D'heur
 
Supply Chain Integration, Resilience and Sustainability - Addressing the Big ...
Supply Chain Integration, Resilience and Sustainability - Addressing the Big ...Supply Chain Integration, Resilience and Sustainability - Addressing the Big ...
Supply Chain Integration, Resilience and Sustainability - Addressing the Big ...
Michael D'heur
 

Viewers also liked (18)

Homebuying 101
Homebuying 101Homebuying 101
Homebuying 101
 
Jen Does Direct Sales - an SF Ad Publisher meetup prezo by isocket
Jen Does Direct Sales - an SF Ad Publisher meetup prezo by isocketJen Does Direct Sales - an SF Ad Publisher meetup prezo by isocket
Jen Does Direct Sales - an SF Ad Publisher meetup prezo by isocket
 
Poo
PooPoo
Poo
 
What Does Hedge Fund Mean
What Does Hedge Fund MeanWhat Does Hedge Fund Mean
What Does Hedge Fund Mean
 
New Metrics, New Opportunities - Measuring what matters
New Metrics, New Opportunities - Measuring what mattersNew Metrics, New Opportunities - Measuring what matters
New Metrics, New Opportunities - Measuring what matters
 
Zip Realty iPhone App Overview
Zip Realty iPhone App OverviewZip Realty iPhone App Overview
Zip Realty iPhone App Overview
 
Tech Coming To Direct Sales - Tearing Down the Wall by isocket
Tech Coming To Direct Sales - Tearing Down the Wall by isocketTech Coming To Direct Sales - Tearing Down the Wall by isocket
Tech Coming To Direct Sales - Tearing Down the Wall by isocket
 
Consultation Paper En
Consultation Paper EnConsultation Paper En
Consultation Paper En
 
Art22 Hf
Art22 HfArt22 Hf
Art22 Hf
 
Hedge Fund Investing
Hedge Fund InvestingHedge Fund Investing
Hedge Fund Investing
 
Sustainable Cost Reduction Primer
Sustainable Cost Reduction PrimerSustainable Cost Reduction Primer
Sustainable Cost Reduction Primer
 
Sustainability Inside-Out - Why the core business is the biggest lever for ch...
Sustainability Inside-Out - Why the core business is the biggest lever for ch...Sustainability Inside-Out - Why the core business is the biggest lever for ch...
Sustainability Inside-Out - Why the core business is the biggest lever for ch...
 
ICT Career Powerpoint (Systems Engineer)
ICT Career Powerpoint (Systems Engineer)ICT Career Powerpoint (Systems Engineer)
ICT Career Powerpoint (Systems Engineer)
 
Sustainable Value Chain Management - SCC Europe Conference 2013
Sustainable Value Chain Management - SCC Europe Conference 2013Sustainable Value Chain Management - SCC Europe Conference 2013
Sustainable Value Chain Management - SCC Europe Conference 2013
 
New Metrics, New Opportunities - Measuring what matters
New Metrics, New Opportunities - Measuring what matters New Metrics, New Opportunities - Measuring what matters
New Metrics, New Opportunities - Measuring what matters
 
Ltcm
LtcmLtcm
Ltcm
 
Resilience, Technology, Sustainability: Competing in the age of disruption, b...
Resilience, Technology, Sustainability: Competing in the age of disruption, b...Resilience, Technology, Sustainability: Competing in the age of disruption, b...
Resilience, Technology, Sustainability: Competing in the age of disruption, b...
 
Supply Chain Integration, Resilience and Sustainability - Addressing the Big ...
Supply Chain Integration, Resilience and Sustainability - Addressing the Big ...Supply Chain Integration, Resilience and Sustainability - Addressing the Big ...
Supply Chain Integration, Resilience and Sustainability - Addressing the Big ...
 

Similar to reu final pres 080820

[I-TALENTS] - GIẢI MÃ VÂN TAY
[I-TALENTS] - GIẢI MÃ VÂN TAY[I-TALENTS] - GIẢI MÃ VÂN TAY
[I-TALENTS] - GIẢI MÃ VÂN TAY
Công ty TNHH DV TV Tiềm Năng Việt
 
Finger print
Finger printFinger print
Finger print
Abubakrsargaty
 
Craniometry (2).pptx
Craniometry (2).pptxCraniometry (2).pptx
Craniometry (2).pptx
PragyanParamitaSatap
 
Fingerprint Pattern
Fingerprint PatternFingerprint Pattern
Fingerprint Pattern
Cebu Normal University
 
[I talents] - Giải Mã DẤU Vân Tay
[I talents] - Giải Mã DẤU Vân Tay[I talents] - Giải Mã DẤU Vân Tay
[I talents] - Giải Mã DẤU Vân Tay
Công ty TNHH DV TV Tiềm Năng Việt
 
practicals- Anthropology.ppt
practicals- Anthropology.pptpracticals- Anthropology.ppt
practicals- Anthropology.ppt
RenuTyagi22
 

Similar to reu final pres 080820 (6)

[I-TALENTS] - GIẢI MÃ VÂN TAY
[I-TALENTS] - GIẢI MÃ VÂN TAY[I-TALENTS] - GIẢI MÃ VÂN TAY
[I-TALENTS] - GIẢI MÃ VÂN TAY
 
Finger print
Finger printFinger print
Finger print
 
Craniometry (2).pptx
Craniometry (2).pptxCraniometry (2).pptx
Craniometry (2).pptx
 
Fingerprint Pattern
Fingerprint PatternFingerprint Pattern
Fingerprint Pattern
 
[I talents] - Giải Mã DẤU Vân Tay
[I talents] - Giải Mã DẤU Vân Tay[I talents] - Giải Mã DẤU Vân Tay
[I talents] - Giải Mã DẤU Vân Tay
 
practicals- Anthropology.ppt
practicals- Anthropology.pptpracticals- Anthropology.ppt
practicals- Anthropology.ppt
 

Recently uploaded

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 

Recently uploaded (20)

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 

reu final pres 080820

  • 1. Markerless Motion capture frances le august 20, 2008 presented by
  • 2. Goals for this project
  • 3. » Identify major body parts. » Track them. » Update the state of the body at next frame. » Pass the state to Carley.
  • 4. What do all these limbs have in common?
  • 5. » In 2D, the lengths and widths of a limb are constant. » A joint can be found a certain distance from another joint on the same limb in any given frame. » Certain joints such as the shoulder or the middle of the spine do not move very much.
  • 6. Finding Major body parts
  • 7. how i find the bird » look for the highest leftmost point. » find the vector tangent to the body contour curve at that point. » identify the vector perpendicular to that tangent vector. » discover the point (which is generally near the elbow) that best fits the line represented by the perpendicular vector. (and the elbow)
  • 8. » find the point closest to first elbow point found. other elbow points
  • 9. other elbow points » find the point closest to last elbow point found starting from the tip of the hand going counter-clockwise.
  • 10. » find the point closest to second elbow point found starting from the last elbow point going counter-clockwise. other elbow points
  • 11. finding limb info » for each point counter-clockwise from the tip of the hand, we find a point perpendicular to its tangent.
  • 12. » for each point counter-clockwise from the tip of the hand, we find a point perpendicular to its tangent. » both the distance between the two points and their median coordinates are stored. finding limb info
  • 13. » for each point counter-clockwise from the tip of the hand, we find a point perpendicular to its tangent. » both the distance between the two points and their median coordinates are stored. finding limb info
  • 14. » for each point counter-clockwise from the tip of the hand, we find a point perpendicular to its tangent. » both the distance between the two points and their median coordinates are stored. » in addition, we find the vector that best fits the middle points. finding limb info
  • 15. » for each point counter-clockwise from the tip of the hand, we find a point perpendicular to its tangent. » both the distance between the two points and their median coordinates are stored. » in addition, we find the vector that best fits the middle points. » we do this for both the forearm and the upper arm. finding limb info
  • 16. finding joint info » we keep the location of the joint. » we also keep the angle.
  • 18. the upside down arm » range of cos -1 function requires us to know something about the orientation of the arm. » animation needs to know orientation of the arm.
  • 20. Fin (for now)