No edit summary |
No edit summary |
||
(34 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
'''Hello | '''Hello | Hallo | Hola | ||
''' | ''' | ||
Line 5: | Line 5: | ||
'' | '' | ||
[https://www.behance.net/MartinezNatalia | [https://www.behance.net/MartinezNatalia Behance Portfolio] | ||
---- | |||
==== Final Twitter Bot ==== | |||
''Pasting Faces of animals on top of the human faces on the picture'' | |||
The first idea for creating this bot was inspired by some pictures I saw of a Japanese needle- felting expert Housety Sato and his gigant cat head. I also love cats so at first the idea was using only cats, but why stop with cats I cropped the animal faces on photoshop and saved them with a transparent background to make a cooler effect. There is also an application in the iTunes store that does a similar work on photos (Animal Face- IG Selfie Editor & Stickers for Pictures). | |||
*I added another feature to the bot. It writes a random quote from a specific file. I made a list of animal quotes to continue with the theme. | |||
[[File:Example_nm.jpg|300px|thumb|left]] | |||
<br style="clear:both"> | |||
===== Link to Github Repository ===== | |||
[https://github.com/nataliamartinez/Animal-Face.git link to Github] <br> | |||
---- | |||
===== Screenshots ===== | |||
[[File:feed.png|300px|thumb|left]] | |||
<br style="clear:both"> | |||
[[File:feed1.png|300px|thumb|left]] | |||
<br style="clear:both"> | |||
[[File:feed2.png|500px|thumb|left]] | |||
<br style="clear:both"> | |||
===== Code ===== | |||
[http://pastebin.com/Hgxs9CRd link to the code] <br> | |||
===== About ===== | |||
This bot was presented on the Summary SS2015. The bot made new images recognising human faces and placing random animal faces from an specific directory. After a couple of hours the problem was that twitter suspended the writing actions of the bot and the bot can't respond to any tweet. | |||
---- | |||
==== Midterm Twitter Bot ==== | |||
===== Screenshots ===== | |||
[[File:Screen_Shot_2015-06-16_at_11.20.23_PM.png|300px|thumb|left]] | |||
<br style="clear:both"> | |||
[[File:Screen_Shot_2015-06-16_at_11.29.40_PM.png|500px|thumb|left]] | |||
<br style="clear:both"> | |||
===== Code ===== | |||
[http://pastebin.com/Z0DyDjaY link to the code] <br> | |||
===== About ===== | |||
"This was the bot I was working on but got stuck because the images did not match " | |||
[[File:Screen_Shot_2015-06-16_at_9.14.27_PM.png|600px|thumb|left]] | |||
<br style="clear:both" /> | |||
[https://pastebin.com/AgC6E4CZ link to the code] <br> | |||
===== Comments ===== | |||
No Eyes Bot is still great. Huge effect with little code! <br> | |||
I have cleaned up your page a bit and added a comment section. | |||
Everybody else, please do the same with your pages. <br> | |||
You get the "Images do not match" error because the images and the rectangle you pass to the paste method don't match.<br> | |||
If you use the *paste* method with the correct box size it should work. <br> | |||
[[User:Ms| — Martin Schneider]] 12:53, 17 June 2015 (UTC) | |||
---- | |||
==== Processing Bot ==== | |||
===== Source Code ===== | |||
<source lang="python"> | |||
""" | |||
My Robot | |||
""" | |||
# Set up canvas | |||
eye = 15 | |||
def setup(): | |||
size(400,400) | |||
background (255) | |||
noStroke() | |||
def draw(): | |||
#color change background | |||
R = random(10,200) | |||
G = random(10,150) | |||
B = random(200,200) | |||
background(R,G,B) | |||
# Head | |||
fill(50,100,255) | |||
rect(100, 50, 170, 150) | |||
# # Glasses | |||
fill(255) | |||
rect (170, 110, 50, 3) | |||
rect(120, 100, 50, 30) | |||
rect(200, 100, 50, 30) | |||
#line(170, 110, 200, 110) | |||
# increase eyes | |||
eye = 10 + 5 * sin(frameCount * 0.1) | |||
# arm movement | |||
#position1 = up1, | |||
#Right Eye | |||
fill(100) | |||
ellipse(220,120,eye,eye) | |||
#Left Eye | |||
ellipse(150,120,eye,eye) | |||
# Body | |||
fill(50,200,255) | |||
rect(155, 200, 60, 150) | |||
#Right foot | |||
fill(150,70,190) | |||
ellipse(200,350,25,25) | |||
#Right foot | |||
ellipse(170,350,25,25) | |||
#Right Arm | |||
fill(50,200,255) | |||
#rotate (-TWO_PI /8) | |||
#translate(-215,100) | |||
rect(220, 200, 20, 90) | |||
#Left Arm | |||
#translate(100,100) | |||
rect(130, 200, 20, 90) | |||
#saveFrame('robot_1.jpg') | |||
saveFrame('myrobot_###.jpg') | |||
</source> | |||
===== Screenshots ===== | |||
[[File:Robot_1.jpg|left|First Robot]] | |||
<br style="clear:both" /> | |||
[https://imgflip.com/gif/ktag3 Animated Gif] |
Latest revision as of 23:31, 17 October 2015
Hello | Hallo | Hola
-Graphic Designer studying Media Art and Design (M.F.A.)-
Final Twitter Bot
Pasting Faces of animals on top of the human faces on the picture
The first idea for creating this bot was inspired by some pictures I saw of a Japanese needle- felting expert Housety Sato and his gigant cat head. I also love cats so at first the idea was using only cats, but why stop with cats I cropped the animal faces on photoshop and saved them with a transparent background to make a cooler effect. There is also an application in the iTunes store that does a similar work on photos (Animal Face- IG Selfie Editor & Stickers for Pictures).
- I added another feature to the bot. It writes a random quote from a specific file. I made a list of animal quotes to continue with the theme.
Link to Github Repository
link to Github
Screenshots
Code
link to the code
About
This bot was presented on the Summary SS2015. The bot made new images recognising human faces and placing random animal faces from an specific directory. After a couple of hours the problem was that twitter suspended the writing actions of the bot and the bot can't respond to any tweet.
Midterm Twitter Bot
Screenshots
Code
link to the code
About
"This was the bot I was working on but got stuck because the images did not match "
Comments
No Eyes Bot is still great. Huge effect with little code!
I have cleaned up your page a bit and added a comment section.
Everybody else, please do the same with your pages.
You get the "Images do not match" error because the images and the rectangle you pass to the paste method don't match.
If you use the *paste* method with the correct box size it should work.
— Martin Schneider 12:53, 17 June 2015 (UTC)
Processing Bot
Source Code
"""
My Robot
"""
# Set up canvas
eye = 15
def setup():
size(400,400)
background (255)
noStroke()
def draw():
#color change background
R = random(10,200)
G = random(10,150)
B = random(200,200)
background(R,G,B)
# Head
fill(50,100,255)
rect(100, 50, 170, 150)
# # Glasses
fill(255)
rect (170, 110, 50, 3)
rect(120, 100, 50, 30)
rect(200, 100, 50, 30)
#line(170, 110, 200, 110)
# increase eyes
eye = 10 + 5 * sin(frameCount * 0.1)
# arm movement
#position1 = up1,
#Right Eye
fill(100)
ellipse(220,120,eye,eye)
#Left Eye
ellipse(150,120,eye,eye)
# Body
fill(50,200,255)
rect(155, 200, 60, 150)
#Right foot
fill(150,70,190)
ellipse(200,350,25,25)
#Right foot
ellipse(170,350,25,25)
#Right Arm
fill(50,200,255)
#rotate (-TWO_PI /8)
#translate(-215,100)
rect(220, 200, 20, 90)
#Left Arm
#translate(100,100)
rect(130, 200, 20, 90)
#saveFrame('robot_1.jpg')
saveFrame('myrobot_###.jpg')
Screenshots