рдореИрдВрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕рд╛рдЗрдХрд┐рд▓, рдпрд╛ рдмрд▓реНрдХрд┐ рдПрдХ рдкрдирдбреБрдмреНрдмреА рдХреЛ рдХреИрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛

рд╣рд╛рдп рд╕рдм, рдореИрдВрдиреЗ рдПрдХ рдмрд╛рд░ рджреЗрдЦрд╛ рдХрд┐ рдкрдирдбреБрдмреНрдмрд┐рдпреЛрдВ рдХреЛ рдПрдХ рд▓рдВрдмреА рд░реЗрдВрдЬ рдХреЗ рд╕рд╛рде, рдХрдо рдпрд╛ рдХрдо рд╕рд╣рдиреАрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдПрдХ рдмреНрд░рд╛рдВрдб рдХреЗ рдирдП рдЖрдИрдлреЛрди рдХреА рдХреАрдордд рд╕реЗ рдХрдо рдирд╣реАрдВ рдмреЗрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЦреБрдж рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИред


рдпрд╣ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдм рдореЛрдмрд╛рдЗрд▓ рдЗрдВрдЯрд░рдиреЗрдЯ рд░реВрд╕ рдХреЗ рдПрдХ рдмрдбрд╝реЗ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред рдЫреЛрдЯреЗ рддрд╛рд▓рд╛рдм рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд╡рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдФрд░ рдмрдбрд╝реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рд╕реЗ рддрдЯ рд╕реЗ рднреА рджрд╕ рдХрд┐рд▓реЛрдореАрдЯрд░ рджреВрд░ рд╣реИред



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрд▓реЛрди рдорд╕реНрдХ рдиреЗ рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдШреЛрд╖рдгрд╛ рдХреАред

рдореИрдВрдиреЗ рдирд╛рд╡ рдХреЛ 3 рдбреА рдкреНрд░рд┐рдВрдЯрд░ рдкрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдореЙрдбрд▓ рдХрдореНрдкрд╛рд╕_3 рдбреА рдореЗрдВ рдмрдиреЗ рд╣реИрдВред рдХреЛрдб рдЕрдЬрдЧрд░ 3 рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИред
рдЬреАрдердм рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ ред

рдЙрдкрдХрд░рдг рдФрд░ рд╕рд╛рдордЧреНрд░реА


тАв 3 рдбреА рдкреНрд░рд┐рдВрдЯрд░
тАв рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдПрдХрд▓ рдмреЛрд░реНрдб рдХрдВрдкреНрдпреВрдЯрд░
тАв 4 рдЬреА рдореЛрдбреЗрдо (2 рдЯреБрдХрдбрд╝реЗ)
тАв рд▓реИрдкрдЯреЙрдк (2 рдЯреБрдХрдбрд╝реЗ 1 - рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░, 2 - рд╕рд░реНрд╡рд░)
тАв рд╕рд░реНрд╡рдореЛрдЯрд░
тАв рд╡реЗрдм рдХреИрдорд░рд╛
тАв рдЗрдВрдЬрди
тАв рдкреАрдмреА рдмреИрдЯрд░реА
тАв рдЕрдиреНрдп (рд░рд┐рд▓реЗ, рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд▓реЛрд╣рд╛, рд╕реЗрдВрд╕рд░, рдЪрд┐рдкрдХрдиреЗ рд╡рд╛рд▓реЗ, рдкреЗрдВрдЯ, рд╕реАрд▓реЗрдВрдЯ ...)ред

рд╡рд┐рд╡рд░рдг


рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд┐рд╡рд░рдг 0.4 рдорд┐рдореА рдиреЛрдЬрд▓ рдХреЗ рд╕рд╛рде 0.3 рдорд┐рдореА рдкрд░рдд рдХреЗ рд╕рд╛рде 3 рдбреА рдкреНрд░рд┐рдВрдЯрд░ рдкрд░ рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдмреЗрд╣рддрд░ рдЖрд╕рдВрдЬрди рдХреЗ рд▓рд┐рдП bf2 рдЧреЛрдВрдж рдХреЗ рд╕рдмреНрд╕рдЯреНрд░реЗрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдПрд▓реНрдпреВрдореАрдирд┐рдпрдо рдЯреЗрдмрд▓ рдкрд░, рд╕рдмрд╕реЗ рд▓рдВрдмреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рд▓рдЧрднрдЧ 14 рдШрдВрдЯреЗ рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдиреАрдЪреЗ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдбреНрд░рд╛рдЗрдВрдЧред



рдЕрдЫрд┐рджреНрд░рддрд╛


рдЬрдХрдбрд╝рди рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡реЛрдореЛрдЯрд░реНрд╕ рдФрд░ рдЕрдЧреНрд░рдгреА рдмреАрд╕реА рдореЛрдЯрд░ рдХреЛ рд╕рд┐рд▓рд┐рдХреЙрди рд╕реАрд▓реЗрдВрдЯ рдФрд░ рдЧреНрд░реАрд╕ рдХреЗ рд╕рд╛рде рд╕реАрд▓ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд╛рд╡ рдЦреБрдж, рдЗрд╕рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдПрдмреНрд╕ рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рдХреЗ рд╕рд┐рдХреБрдбрд╝рдиреЗ (рдореБрджреНрд░рдг рдХреЗ рдмрд╛рдж рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ) рдХреА рдкреНрд░рд╡реГрддреНрддрд┐ рдХреЗ рдХрд╛рд░рдг, рдХреБрдЫ рдЬрдЧрд╣реЛрдВ рдкрд░ рдЗрди рдЬрдЧрд╣реЛрдВ рдкрд░ рдкреАрд╡реАрд╕реА рдЧреЛрдВрдж рдХреЗ рд╕рд╛рде рдлрдЯрд╛, рдПрдХреНрд╡реИрд░рд┐рдпрдо рдХреЗ рд▓рд┐рдП рдмреЛрд▓реНрдЯ рдЬреЛрдбрд╝реЛрдВ рд╕рд┐рд▓рд┐рдХреЙрди рд╕реАрд▓реЗрдВрдЯ рдХреЗ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВред

рднреЛрдЬрди


рдПрдХ рд╢рдХреНрддрд┐ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ - рджреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛-рдХрдиреЗрдХреНрдЯреЗрдб рд▓реАрдб 6v рд▓реАрдб рдмреИрдЯрд░рд┐рдпрд╛рдВ рдЬреЛ 3.3 рдПрдордПрдЪрдПрдЪ рджреЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ, рд▓реАрдб рдмреИрдЯрд░рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рд╕рд╕реНрддреА рд╣реИрдВ, рдХрдо рдЪрд╛рд░реНрдЬрд┐рдВрдЧ рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЛ рдирд╛рд╡ рдХреЗ рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╡реЗ рднреА рднрд╛рд░реА рд╣реИрдВ (рдирд╛рд╡ рдмрд╣реБрдд рднрд╛рд░реА рд╣реИ рдФрд░ рдЗрд╕рдХреА рдФрд╕рдд рд╣реИ рдШрдирддреНрд╡ рд▓рдЧрднрдЧ 1000 рдХрд┐рдЧреНрд░рд╛ / рдореА ** 3) рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░


рдЕрдм рдореБрдЦреНрдп рдмрд╛рдд рд╣реИ, рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред

рдЪреВрдВрдХрд┐ рдкрд╛рдиреА рдИрдПрдорд╡реА рдХреЛ рдЕрд╡рд╢реЛрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореЙрдбреЗрдо рдХреЛ рд╢реАрд░реНрд╖ рдкрд░ рд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдирд╛рд╡ рдПрдХ рдлреНрд▓реЛрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛред

рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ, рдШрд░ рдкрд░, рдПрдХ рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЙрд╕ рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реА рд╣рд░ рдЪреАрдЬ рдХреЛ рдПрдХ рдкрддреЗ рд╕реЗ рджреВрд╕рд░реЗ рдкрддреЗ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓, рдирд╛рд╡ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ, рдФрд░ рд▓реИрдкрдЯреЙрдк рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рдм рдХреБрд░реНрд╕рд┐рдпрд╛рдВ тАЛтАЛрдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЪреВрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рдмрдирд╛рдиреЗ рдФрд░ рдкрд╣рд┐рдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдордЬрдмреВрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдореИрдВрдиреЗ рд╡реАрдбрд┐рдпреЛ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдЦреБрдж рдХрд┐рдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рднреА рдмреЗрд╣рддрд░ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдП рдмрд┐рдирд╛, рдореИрдВрдиреЗ рд╡реАрдбрд┐рдпреЛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди jpg рдореЗрдВред рдПрдХ рдЫрд╡рд┐ рдкреНрд░реЗрд╖рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдлрд┐рд░ рд╕реНрдЯреЙрдк рд╢рдмреНрдж "рд╕реНрдЯреЙрдк" рдХреЛ рдЬрд╣рд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЪреВрдВрдХрд┐ рдпрд╣ jpg рдореЗрдВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдб рдЖрд╕рд╛рдиреА рд╕реЗ рдЫрд╡рд┐ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛рдВ рдФрд░ рдХрдм рдЕрд▓рдЧ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

while bytes('stop','utf-8') not in data: image_result.write(data)#   1    data = sock.recv(1024)#    1  if bytes('stop','utf-8') in data: image_result.write(data[:data.index(bytes('stop','utf-8'))])#         



рдкрд╛рд░реНрд╢реНрд╡ рддрд╕реНрд╡реАрд░реЗрдВ рдФрд░ opencv рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдХреИрдорд░рд╛ рд░рд┐рд╕реЗрдкреНрд╢рдиред рдЕрднреА рддрдХ рдХреЛрдИ рд╕рдВрдкреАрдбрд╝рди рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреЗрд░реА 9-13 рд╕реЗрдХрдВрдб рддрдХ рд╣реИред рдирд┐рдпрдВрддреНрд░рдг рдмрдЯрди рдЯрд┐рдВрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред

3 рдбреА рдмреЙрдЯрдо рдореЙрдбрд▓


3D рдореЙрдбрд▓ рдХреЛ рдЬреАрдердм рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ stl рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдПрдХ рдЕрд▓реНрдЯреНрд░рд╛рд╕реЛрдирд┐рдХ рд░реЗрдВрдЬрдлрд╛рдЗрдВрдбрд░ рджреНрд╡рд╛рд░рд╛ рд▓реА рдЧрдИ рджреВрд░рд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рд╕реЗ рдиреАрдЪреЗ рд╕реНрдерд▓рд╛рдХреГрддрд┐ рдХрд╛ рдПрдХ 3D рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ (рдЬреЛ рдЕрднреА рддрдХ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ)ред

tetrahedron.stl txt рдореЗрдВ рдЙрджрд╛рд╣рд░рдг
solid
facet normal 0 0 0
outer loop
vertex 0 0 0
vertex 2 0 0
vertex 1 1 2
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 2 0 0
vertex 1 2 0
vertex 1 1 2
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 0 0 0
vertex 1 2 0
vertex 1 1 2
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 0 0 0
vertex 1 2 0
vertex 2 0 0
endloop
endfacet
endsolid



рдЖрдЧреЗ рдлрд╝реЛрдЯреЛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИрдВ рдФрд░ рдмрд╣реБрдд рдирд╣реАрдВ рд╣реИрдВ

























рд╕рдВрдХреНрд╖реЗрдк


рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╣ рд╕рдм рд╣реИ рдЬреЛ рдореИрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдореЗрд░рд╛ рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдЬреЛ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдерд╛ рд╡рд╣ рдПрдХ рдЙрдкрдХрд░рдг рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдерд╛ рдЬреЛ рдирд┐рдпрдВрддреНрд░рдг рд▓реИрдкрдЯреЙрдк рд╕реЗ тАЛтАЛрдмрдбрд╝реА рджреВрд░реА рдкрд░ рдкрд╛рдиреА рдХреЗ рдиреАрдЪреЗ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЕрд▓рд╡рд┐рджрд╛, рдЕрдЧрд▓реЗ рд▓реЗрдЦ рддрдХред

Source: https://habr.com/ru/post/hi411391/


All Articles