mirror of
https://github.com/3b1b/manim.git
synced 2025-08-01 17:29:06 +08:00
One third of the way through counting in binary project
This commit is contained in:
@ -16,13 +16,22 @@ from script_wrapper import command_line_create_scene
|
||||
|
||||
class SampleScene(SceneFromVideo):
|
||||
def construct(self):
|
||||
path = os.path.join(MOVIE_DIR, "LogoGeneration.mp4")
|
||||
SceneFromVideo.construct(self, path)
|
||||
self.animate_over_time_range(
|
||||
0, 3,
|
||||
ApplyMethod(Dot().to_edge(LEFT).to_edge, RIGHT)
|
||||
)
|
||||
path = os.path.join(MOVIE_DIR, "EdgeDetectedCountingInBinary35-75.mp4")
|
||||
SceneFromVideo.construct(self, path, time_range = (3, 5))
|
||||
self.apply_gaussian_blur(sigmaX = 10)
|
||||
self.make_all_black_or_white()
|
||||
self.name = "BlurEdgeBlurBold"
|
||||
|
||||
# self.animate_over_time_range(
|
||||
# 0, 3,
|
||||
# ApplyMethod(Dot().to_edge(LEFT).to_edge, RIGHT)
|
||||
# )
|
||||
|
||||
def make_all_black_or_white(self):
|
||||
self.frames = [
|
||||
255*(frame != 0).astype('uint8')
|
||||
for frame in self.frames
|
||||
]
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
Reference in New Issue
Block a user