►
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
Welcome
to
the
to
the
first
rust
computer
vision
meetup,
so
it's
exciting
it's
exciting
for
me,
and
I
I
think
for
for
hopefully
for
all
of
us
here,
so
I
had
I
just
put
together
a
few
opening
remarks,
and
the
first
thing
I
wanted
to
say
was
give
a
very,
very
brief
and
very
incomplete
history
of
rust
and
maybe
trying
to
capture
some
of
the
reason
why
we're
here,
maybe
so
2015
you
know
there
was
this
announcement
rust,
1.0
and
the
sort
of
the
idea
was
okay,
it's
this
language,
which
is
going
to
be
fast,
reliable
and
productive.
A
You
know
pick
three.
This
is
kind
of
really
exciting
for
people
doing.
You
know,
computationally
intensive
image,
analysis,
video
analysis
and
I
think
that
encompasses
pretty
much
all
of
us
here
and
then
then,
jordan,
worley
who's
here
today
and
we'll
be
we'll
be
talking.
He
created
this
rust
computer
vision
organization
on
on
github
and
a
discord
channel.
So
probably,
if
you're
here
you
may
be,
you
may
be
aware
of
these
things,
and
so
so
jordan's
really
been
doing
a
huge
amount
of
work
on.
A
You
know
some
projects
of
his,
but
also,
I
think
it's.
This
discord
channel
has
really
shown
me
there's
a
lot
of
people
sort
of
out
there
with
with
interest
in
rust,
computer
vision
and
I'm
I
sort
of
have
the
idea
that
you
know
for
every
person
that
like
actually
interacts
on
the
internet,
there's
probably
10
more
that
are
that
are
just
lurking.
A
So
I
guess
that
that
actually
there's
quite
some
interest
in
rust,
computer
vision,
and
so
so
I'm
excited
about
this
meetup
tonight
and-
and
maybe
even
more
so
you
know
what
maybe
this
community
could
do
in
the
future.
So
just
maybe
a
couple
more
points.
You
probably
are
all
familiar
with
these
things,
but
but
maybe
this
is
part
of
what
I
think
is
bringing
us
together.
A
You
know
what
are
the
good
things
about
the
rust
language,
and
maybe
the
most
important
one
for
me-
is
that
there
are
these
sophisticated,
compile
time
abstractions
that
you
can
write
and
they
they
compile
down
to
zero
runtime
cost.
So
this
is.
This
is
for
me
just
incredibly
exciting
as
a
way
to
make
sure
that
you
know
complicated.
A
Software
is
kind
of
correct
and
that
no
problems
sort
of
spring
up
later
that
you're
that
you're
going
to
have
to
spend
countless
hours
trying
to
deal
with
something
else,
I
think,
is
very
appealing
and
we're
also
going
to
see
some
of
tonight
is
that
the
same
source
code
runs
very
efficiently
on
all
kinds
of
different
hardware
from
from
embedded
devices,
including
tiny
microcontrollers
to
web
browser
to
powerful
machines.
You
know
workstations
or
servers
or
whatever.
So
it's
a
resource,
aware
design.
A
When
you
program
in
rust,
you
have
to
be
very
aware
of
resources,
which
also
means
very
aware
of
data
and
then,
finally,
in
terms
of
concurrency,
it's
just
a
wonderful
language
to
deal
with
a
lot
of
the
problems
that
come
up
with
with
concurrency.
A
And
you
know
there
are
some
downsides,
and
I
think
many
of
these
are
are
getting
better,
but
one
of
the
desires
is,
I
think,
sort
of
the
counterpart
to
the
first
one
about
the
good
abstractions
that
there's
sort
of
this.
You
know
programmers
desire
to
make
perfect
apis,
and
I
think
you
know
when
you're
programming
in
rust.
You
have
this
incredible
sort
of.
You
know
ability
to
see
if
I
just
do
it
this
way,
it'll
be
a
little
bit
better.
A
A
Investment,
even
if
your
code
hasn't
changed
just
to
keep
it
sort
of
up
to
date,
takes
some
take
some
effort
at
the
moment,
there's
slow,
compile
times
it's
very
commonly
known
and
appreciated,
or
not
appreciated
by
russ.
That's
clearly
also
getting
better
there's
a
relatively
small
ecosystem
or
ecosystems
for
all
kinds
of
things
that
people
want
to
do.
This
is
definitely
getting
better.
A
There's
a
lot
of
really
exciting
code
coming
up,
but
it's
still
the
case
that
for
many
different
tasks
you
know
there's
not
a
plug-and-play
solution,
so
these
are
all
getting
better
and
maybe
tonight
we
can
discuss
our
own
little
corners
of
the
world
and
how
we
can
work
on
this.
So
tonight
we've
got.
We've
got
three
speakers,
so
daniel
mckenna
is
going
to
talk
about
a
potential
future
for
observability
in
computer
vision,
pipelines.
A
Jordan
worley
is
going
to
give
a
brief
introduction
to
photogrammetry
and
matthew.
Piesenberg
is
going
to
talk
about
photometric
stereo
on
the
web,
thanks
to
rust
and
wasm,
and
then
so
I
think
with
those
three
speakers.
Hopefully
we're
going
to
have
then
some
some
time
for
open
discussion
afterwards,
and
I
think
that's
my
last
slide.
Let
me
check,
I
know
so
maybe
during
these
talks,
maybe
think
about
these.
These
questions
because
then,
at
the
end,
we'll
have
some
time
for
this
open
discussion.
A
So
a
simple
question
would
be:
when
should
we
meet
next
and
you
have
any
suggestions
about
the
format
you
know
this
format?
What
we're
doing
tonight
is
kind
of
what
we
discussed
a
little
bit
on
on
discord,
but
it
can
be
easily
changed,
then,
maybe
more
a
more
weighty
topic.
A
What
what
kind
of
fundamental
libraries
you
know
do
we
want
and
what
so
what
needs
to
be
built
or
what
needs
to
be
improved
upon.
So
I
think
this
would
be
a
potentially
fruitful
topic
for
discussion.
Another
interesting
topic
for
discussion
would
be:
what
are
you
working
on?
There's
there's
a
lot
of
interesting
things.
I
know
going
on
out
there
and
I'd
love
to
just
hear
about
those
and
for
my
side
also
what
kind
of
file
formats
do
you
use.
So
I
think
that's
another
area
besides
apis
that
we
could
collaborate
on.
A
You
know
what
you
know:
how
do
you?
How
do
you
store
video?
How
do
you
store
camera
calibrations,
all
those
kind
of
things?
A
So
those
are
my
maybe
suggested
topics
for
discussion,
but
I
I
don't
really
have
any
more
agenda
than
that,
and
so
that's
there's
my
opening
remarks.
So
let
me
go
ahead
and
I
will
I've
been
recording
myself
here,
I'll
stop
that.