Cs 194

CS194_4407. CS 194-080. Full Stack Deep Learning. Catalog Description: Topics will vary semester to semester. See the Computer Science Division announcements. Units: 1-4. Prerequisites: Consent of instructor. Formats: Summer: 2.0-8.0 hours of lecture per week Fall: 1.0-4.0 hours of lecture per week Spring: 1.0-4.0 hours of lecture per week.

Cs 194. Courses. CS194_3379. CS 194-034. Undergraduate Cryptography. Catalog Description: Topics will vary semester to semester. See the Computer Science Division announcements. Units: 1.0-4.0. Prerequisites: Consent of instructor. Formats: Fall: 1.0-4.0 hours of lecture per week Spring: 1.0-4.0 hours of lecture per week Summer: 2.0-8.0 hours of ...

This means, in particular, that you know C, Java, and data structures (at the level covered in CS 61B/61C), have done some x86 assembly language programming, and that you know about series and products, logarithms, advanced algebra, some calculus, and basic probability (means, standard deviations, etc.). The TAs will spend a small amount of ...

CS/IS 194 provides an introduction to the computer hardware and software skills needed to help meet the growing demand for entry-level Information Technology (IT) professionals. The fundamentals of computer hardware and software, as well as advanced concepts such as security, networking, and the responsibilities of an IT professional are ... at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x0020e] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:181 at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, …It typically takes a few hours for you to be added after you've completed this form at which point you'll receive a notification from Github using whatever email/notification …The advent and development of Machine learning and Deep Neural Networks has caused many AI pioneers and authorities to debate whether machines will be capable of reaching the pinnacles of human mind: innovation, creativity, and imagination.CS 194-26 Project 2: Fun with Filters and Frequencies Rohan Chilukuri Part 1: Fun with Filters Finite Difference Operator. The gradient of the image is given by convolving the image with a finite difference operator in the X and Y directions. The magnitude of this gradient is thus (D_x^2 + D_y^2)^.5, where D_x is the partial derivative of the ...CS 194-172. Computational Genomics. Catalog Description: Topics will vary semester to semester. See the Computer Science Division announcements. Units: 1-4. Prerequisites: Consent of instructor. Formats: Summer: 2.0-8.0 hours of lecture per week Fall: 1.0-4.0 hours of lecture per weekC:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:194 at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x0007f] inCS 194-26: Computational Photography, Fall 2020 Project 5 Derek Phan. Report Part 1: Image Rectification. This part involves using a homography matrix as well as image warping in order to rectify, or unwarp an image. The idea is to take some perspective shape in the input and to morph it into a square in the resulting image.

CS 194-26 Calendar for office hour times and locations. C o mp u ta tio n a l Re so u r ce s Students will be encouraged to use Python (with either scikit-image or opencv) as their primary computing platform (although MATLAB with the Image Processing Toolkit is also good). Although it isCS 194-26 Project 2: Fun with Filters and Frequencies Name: Suhn Hyoung Kim. Project Overview In this project, we used derivative of gaussian filters and finite difference operators to perform edge detection in one part. In the next part, we used the gaussian filters to generate sharpened images and hybrid images.CS 194-26: Intro to Computer Vision and Computational Photography, Fall 2021 Project 3: Face Morphing Eric ZhuCS 194-10 is a new undergraduate machine learning course designed to complement CS 188, which covers all areas of AI. Eventually it will become CS 189. The main prerequisite is CS 188 or consent of the instructor; students are assumed to have lower-division mathematical preparation including CS 70 and Math 54. The course will be a mixture of ...COMPSCI 194-26: Computational Photography & Computer Vision (Fall 2021) Alina Dan . Fun with Filters Part 1.1: Finite Difference Operator. To show the partial derivatives in x and y of the cameraman image, I convolved the image with finite difference filters: D x = [1, -1] D y = [[1], [-1]]CS 194-10, Fall 2011 Assignment 7 1. (15) Do Ex. 14.7 from Russell & Norvig. 2. Exponential Family (15) [[Note: for the purposes of this question, the corresponding Wikipedia articles are off limits.]] A probability distribution in the exponential family takes the following form:104. Use Convert.ToDouble(value) rather than (double)value. It takes an object and supports all of the types you asked for! :) Also, your method is always returning a string in the code above; I'd recommend having the method indicate so, and give it a more obvious name ( public string FormatLargeNumber(object value)) This will overflow for ...CS 194-10, F’11 Lect. 6 SVM Recap Logistic Regression Basic idea Logistic model Maximum-likelihood Solving Convexity Algorithms In case you need to try For moderate …

hello, i just upgraded the unity to 2021.1.16f1 from 2021.1.12, though i am having seconds thoughts, the older version seemed more stable, after i...You will get a foundation in image processing and computer vision. Camera basics, image formation. Convolutions, filtering. Image and Video Processing (filtering, anti-aliasing, pyramids) Image Manipulation (warping, morphing, mosaicing, matting, compositing) Projection, 3D, stereo. Basics of recognition.CS194-21: Networks, Crowds, and Markets Instructors: Richard M. Karp and Christos H. Papadimitriou. Office Hours: To Be Announced Units: 3 Time and Place: Tu,Th 11:00 ...Overview. In this project, we reimplemented Artistic Style Transfer based on the 2016 and updated 2017 versions of the paper "A Neural Algorithm of Artistic Style" by Gatys et. al. We use a neural network to learn the style from a style input image, and to jointly optimize for the content of the target content image, and the learned style from ...CS 194:2. GS 204:2. GL 223:2. 1883, 22:1. PS 219:2. 1893, 67:6. PL 331:2. RL 387:2. RSA 510:2. 1971, 179:10, eff. Aug. 10, 1971. Disclaimer: These codes may not be the most recent version. New Hampshire may have more current or accurate information. We make no warranties or guarantees about the accuracy, completeness, or adequacy of the ...

Racetrac locations near me.

I'm currently a full-time SW engineer at Microsoft. More specifically, I work on the back-end sync service for Microsoft Azure Active Directory. I graduated from UC Berkeley with a BS in EECS in Spring, 2017. My favorite CS subjects are image manipulation (CS 194-26) and graphics (CS 184). In my free time I like to cook, play volleyball, and ...CS 194: Software Project. Design, specification, coding, and testing of a significant team programming project under faculty supervision. Documentation includes capture of project rationale, design and discussion of key performance indicators, a weekly progress log and a software architecture diagram.General Catalog Description: http://guide.berkeley.edu/courses/compsci/ Schedule of Classes: http://schedule.berkeley.edu/ Berkeley bCourses WEB portals:Part 1 : Image rectification + warp the images. Before you can warp your images into alignment, you need to recover the parameters of the transformation between each pair of images. In our case, the transformation is a homography: p'=Hp, where H is a 3x3 matrix with 8 degrees of freedom (lower right corner is a scaling factor and can be set ...CS 194 Special Topics in Computer Science. 1 TO 3 hours. Restricted to Engineering. Departmental Approval Required . CRN Course Type ... Prerequisite(s): Grade of C or better in CS 141; or Grade of C or better in CS 107. The option to use CS 107 as a prerequisite (in place of CS 141) is only for Computer Engineering majors or students doing a ...

Class: CS 194-26 (UC Berkeley) Date: 10/14/21 Part A: Image Warping and Mosaicing Shoot the Pictures The first thing to do to start this project is to, of course, shoot the pictures. However, these pictures should not be taken casually. We must shoot them such that the transforms between them is projective.Unique Aspects of AI. AI capability already exceeds human-level performance on many tasks and progresses extremely fast. Humans are highly incentivized to continue develop & enhance AI capabilities. AI capability is extremely general, widely applicable to almost all areas. AI agents interact directly with the world autonomously.Four of the Most Important Concerns for Investors and the Market This Week...SI With markets moving quickly, and with UBS (UBS) taking over troubled rival Credit Suisse (CS) over t... Part 3: The Morph Sequence. To implement the morph sequence, I simply ran the same algorithm as mid-way face, but with a different alpha constant for each step in the sequence. Varying the fraction of warp and dissolve uniformly between 0 and 1 made for a good sequence (in the midway face, these constants are both 1/2). Here are a few examples. CS 194-26 Fall 2021 - Project 5 Facial Keypoint Detection with Neural Networks George Gikas Part 1: Nose Tip Detectionvideo with 3D AR cube overlay. NOTE: The videos may appear to "stutter" and have low-quality, but this is due to intentionally downsizing and skipping frames in order to reduce the output filesize, and thus fit within the CS 194-26 project website upload limits. My original videos run the augmented reality quite smoothly with 60 FPS on 1280 ...Project Portfolio for CS 194-26: Intro to Computer Vision and Computational Photography for Fall 2022 - GitHub - CobaltStar/CS194-26-Portfolio: Project Portfolio for CS 194-26: Intro to Computer Vi...INSTRUCTOR: Alexei (Alyosha) Efros (Office hours: Wednesdays 2-3pm, at 724 Sutarja Dai Hall) GSI: Shiry Ginosar (Office hours: Fridays 2-4PM Soda 651, starting 9/19) GSI: Shubham Tulsiani (Office hours: Mondays 2:30-4PM Soda 651)Step 1: Corner Detection. We need exact points to match the images on. Edges are a good metric for aligning entire images, but for exact (x,y) coordinates it's ambiguous which point along the line of the edge is best to use, even in a single imgae. Corners are much more precise and make for a much better metric.CS 194-10, Fall 2011 Assignment 7 Solutions 1. Markov blanket (a) There are several ways to prove this. Probably the simplest is to work directly from the globalCS 194-26, Fall 2021 Project 5 Charles Sun. Part 1: Nose Tip Detection. I created a Dataset class to lead the images downscaled to 80x60. Here are some example images: Then I created a CNN class that takes in a bunch of different hyperparameters so I can sweep over.

CIS 194: Introduction to Haskell (Fall 2016) Lectures: Wednesdays 1:30pm-3:00pm, Towne 303; Instructor: Joachim Breitner; TA: Kathleen Chen; TA office hours are announced on Piazza. Class Piazza site; Course Description. Haskell is a high-level, purely functional programming language with a strong static type system and elegant mathematical ...

StanfordCS194.github.io. Welcome to Stanford CS194 & CS194W. Consult Canvas for the Zoom information and the course onboarding form. Once you've been added to the course Github organization and you are logged in with your Github credentials, you'll be able to access the syllabus and all other materials.NAME: SID#: Section: 1 CS 194-10 Introduction to Machine Learning Fall 2011 Stuart Russell Midterm You have 80 minutes. The exam is open-book (class-designated reading materials only), open-notes. 80 points total. Panic not. Mark your answers ON THE EXAM ITSELF. Write your name, SID, and section number at the top of each sheet.CS 194-10, Fall 2011 Assignment 2. 1. (8 pts) In this question we briefly review the expressiveness of kernels. (a) (Question 18.17 from Russell & Norvig) Construct a support vector machine that computes the XOR function. Use values of +1 and -1 (instead of 1 and 0) for both inputs and outputs, so that an example looks like ([−1,1],1) or ...CS 194-26 - Final Project Project #1: Poor Man's Augmented Reality Setup. I first began by using a small shoebox and covering the outside with blank printer paper and drawing the grid pattern on the white box. I then recorded a clip of the box. Propogating Keypoints to other Images in the Video:CS 194-26 Fall 2021 Bhuvan Basireddy. Overview The goal of this project was to have fun creating filters for edge detection and sharpening. We also create hybrid images and blended images together. Finite Difference OperatorThis post originally appeared on LinkedIn. You can follow Hunter Walk here. This post originally appeared on LinkedIn. You can follow Hunter Walk here. If you’re graduating this sp...Tour-in-Picture Introduction. This project basically produces a 3D box scene (missing one face) from a single 2D image. We follow the description from Tour into the Picture by Horry et al., except we do not do the alpha masking of foreground objects and for images with only one vanishing point.. Implementation

Thornton jaripeo.

Bolivar ferry galveston texas.

CS 194 Final Project Yash Agarwal and Devesh Agarwal Website Credit: Rami Moustafa, cs194-26-abo Project Selection. For the purpose of this project, our team decided to work on the three following projects: Poor Man's Augmented Reality; Lightfield Camera: Depth Refocusing and Aperture Adjustment with Light Field DataFour of the Most Important Concerns for Investors and the Market This Week...SI With markets moving quickly, and with UBS (UBS) taking over troubled rival Credit Suisse (CS) over t...CS 194-26: Image Manipulation, Computer Vision and Computational Photography, Spring 2020 Final Project: Seam Carving and Lightfield Camera Ryan Koh, CS194-26-acc. Project 1: Seam Carving Overview: Seam carving is a way by which we can shrink an image, either horizontally or vertically, by removing the seam of lowest importance in an image. The ...The H matrix has 9 values, in which h3,3 is set to 1, so there are 8 unknowns. This leaves us with needing at least 8 equations to solve for the homography matrix.Cuz the bull case for AGI is eventually making all human intellectual work obsolete, so it may be worth looking into. CS students may end up branching out to distributed systems and security or whatever, but there's good reason for AI/ML being the hottest topics for incoming freshman. -1.Courses. CS194_4349. CS 194-035. Data Engineering. Catalog Description: Topics will vary semester to semester. See the Computer Science Division announcements. Units: 1-4. Prerequisites: Consent of instructor. Formats: Summer: 2.0-8.0 hours of lecture per week Fall: 1.0-4.0 hours of lecture per week Spring: 1.0-4.0 hours of lecture per week.Mar 12, 2023 ... UCB CS 194-24 - Lecture 1, 视频播放量120、弹幕量0、点赞数0、投硬币枚数0、收藏人数0、转发人数0, 视频作者CoconanBY, 作者简介,相关视频:UCB ...Příloha č. 4 k nařízení vlády č. 194/2022 Sb. Vzor potvrzení o absolvování školení v rozsahu podle § 9 odst. 6 nařízení vlády č. 194/2022 Sb., o požadavcích na odbornou způsobilost k výkonu činnosti na elektrických zařízeních a na odbornou způsobilost v elektrotechnice ….

CS 194-26 Project 3: Face Morphing Amrita Moturi, SID: 3035772595 Overview. This project involved applying affine transformations to morph faces from one to another, which included both the shape and appearance of other faces. Part 1: Definining Correspondences. In this segment, I selected key features in both of the faces to begin the morphing ...Engineering Parallel Software, Fall 2012. Course Goals: Parallelism is the future. This course will enable students to design, implement, optimize, and verify programs to run on parallel processors. Our approach to this course reflects our view that a well designed software architecture is a key to designing parallel software, and a key to ...Undergraduate Catalog 2024–2025 ›. Courses A - Z ›. CS - Computer Science. CS - Computer Science. For a computer science course to be used as a prerequisite, it must have been passed with a C- or better. Courses numbered 100 to 299 = lower-division; 300 to 499 = upper-division; 500 to 799 = undergraduate/graduate. CS 211.CSE 194 [A00] - Spring 2021. Computer Science & Engineering » CSE 194 - Race, Gender & Computing (Alvarado). Course Resources. Book List · Course Website on ...Overview. In this project, I implemented image rectificvation and image mosaicing. With two or more input images shot from the same point of view but with different view direcitons, I applied registering, projective warping (with homographies), resampling, and compositing to stitch them.CS 194-238. Special Topics in Zero Knowledge Proof. Catalog Description: Topics will vary semester to semester. See the Computer Science Division announcements. Units: 1-4. Prerequisites: Consent of instructor. Formats: Summer: 2.0-8.0 hours of lecture per week Fall: 1.0-4.0 hours of lecture per weekOct 5, 2018 ... Question: CS-194 HW-06 Introduction to Digital Design Take Home You are expected to solve homework problems individually.CS 194-26 Fall 2022 Project 3: Face Morphing Constance Shi. Overview. In this project, we use user defined correspondances and affine transformations in order to morph faces. We use triangulation, as well as warping shape and cross dissolving color over time to show a smooth transition. Cs 194, CS 194: Software Project Design, specification, coding, and testing of a significant team programming project under faculty supervision. Documentation includes capture of …, CS 194: Distributed Systems Security Scott Shenker and Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley, CA 94720-1776 2 Attacks Interception (eavesdropping): unauthorized party gains access to service or data Interruption (denial of service attack ..., Vast inventory from 19 U.S. locations. Call or email us for a quote today. McNICHOLS® carries Standard-Duty Welded Bar Grating, Carbon Steel, Hot Rolled, GW 100 Serrated, Welded Construction, 1" x 3/16" Bearing Bars, 1-3/16" on Center, Regular Cross Bars 4" on Center, 19W4 Spacing. 6601310222, 6601310232, 6601310234., CS 194-26 Project 2 Building a Pinhole Camera. Roshni Iyer cs194-26-abc. Kate Shijie Xu cs194-26-abf, Cinemachine3rdPersonFollow.cs: 205 Called by the first person controller Starter Asset. Tried fixing it from the code I could edit, but nothing. Last edited: Oct 24, 2021. MallNinjaMax, Oct 24, 2021 #17. ROBYER1 likes this. tcz8. Joined: Aug 20, 2015 Posts: 504., Description. This course is a graduate seminar on developing (secure) systems from decentralized trust. In the past years, there has been much excitement in both academia and industry around the notion of decentralized security, which refers to, loosely speaking, security mechanisms that do not rely on the trustworthiness of any central entity., Introduction. In this project, I worked on creating image mosaics by registering, projective warping, resampling, and compositing images together. This process included a couple of steps all of which are outlined in detail below including capturing and digitizing the images, recovering homographies, warping images together, and finally blending ..., In this project, we will use image processing techniques to automatically colorize the glass plate images taken by Prokudin-Goskii. In each image, a special camera is used to record the scene with three exposures: a red, a green and a blue filter. The process of colorization is simple. We extract the three color channel images, lay them on top ..., Undergraduate Catalog 2024-2025 ›. Courses A - Z ›. CS - Computer Science. CS - Computer Science. For a computer science course to be used as a prerequisite, it must have been passed with a C- or better. Courses numbered 100 to 299 = lower-division; 300 to 499 = upper-division; 500 to 799 = undergraduate/graduate. CS 211., CS 194 Final Project Yash Agarwal and Devesh Agarwal Website Credit: Rami Moustafa, cs194-26-abo Project Selection. For the purpose of this project, our team decided to work on the three following projects: Poor Man's Augmented Reality; Lightfield Camera: Depth Refocusing and Aperture Adjustment with Light Field Data, CS 194-26: Image Manipulation and Computational Photography, Fall 2017 Project 5: Lightfield Camera Chris Correa, CS194-26-aab. Overview. Light field cameras are a specific type of camera which takes multiple images each from a slightly different perspective. The gif below is made up of each of the images taken from a light field camera., Course Reviews Fall 2021, CS 161, CS 162, CS W186, CS 194-177 (DeFi), MATH 128A. CS 161 (Raluca Ada Popa, Nicholas Weaver): Rating: 8.5/10. Workload: ~4-5 hrs per week, ~10-15 during exam weeks and proj2. Pros: • Probably the lowest workload upper div CS class. • Fun and interesting projects, 1 and 3 are not time consuming at all and can be ..., CS 194-26 Project 5: Stitching Photo Mosaics Part 1: Image Warping and Mosiacing Homography and Rectification. Equation used to calculate homography matrix. I computed the homography matrix H using the formula p' = H p for corresponding points p and p' in each of the images. Because H has 8 degrees of freedom, we only need 4 corresponding …, In this project we undertake a journey to explore (and play) with image frequencies. We will implement the Gaussian filter and use it as our foundation for more advanced applications such as edge detection, sharpening, and image blending. Real applications of these concepts can be found in photo processing applications such as Photoshop, and in ... , CS 194-26/294-26: Intro to Computer Vision and Computational Photography [Fall 2022, Fall 2021, Fall 2020, Spring 2020] CS 294-192: Visual Scene Understanding ..., Description. Chassis Engineering CS-1417 comes as a pair of Universal Chevrolet Inline 6 Engine Mounts for 22 inch or wider frames. 19 inch Engine mounts for Chevrolet in-line 6 cylinder, 1962-up, 194-230-250 CI Note: Before going the universal route, have a look at our complete engine mount kits here and see if there is a swap kit for your car listed., project 2, Fun with Filters and Frequencies! for my CS194-26 class. - GitHub - xinyun-c/cs194-proj2: project 2, Fun with Filters and Frequencies! for my CS194-26 class., Courses. CS194_4349. CS 194-035. Data Engineering. Catalog Description: Topics will vary semester to semester. See the Computer Science Division announcements. Units: 1-4. Prerequisites: Consent of instructor. Formats: Summer: 2.0-8.0 hours of lecture per week Fall: 1.0-4.0 hours of lecture per week Spring: 1.0-4.0 hours of lecture per week., It says this: UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x00242] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:194 at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean ..., CS 194: Software Project Experience. Stanford / Computer Science / Spring 2024. Join the course Github organization. Welcome to CS194. We'll be using Github for class organization and submissions. To be added to our CS194 Github organization, please complete this form ., CS 194-26: Computer Vision and Computational Photography Lecture Notes Week 1: Lecture 1 Introduction (8/25) Brief History of Visual Data First paintings: animals, line drawings Middle Ages: Straight forward, simple pictures Renaissance: Showed depth 3 dimensions, revolution, depth Toward perfection Realism: capturing subjective parts of the world to represent what we're trying to say ..., CS 194-26/294-26: Intro to Computer Vision and Computational Photography [Fall 2022, Fall 2021, Fall 2020, Spring 2020] CS 294-192: Visual Scene Understanding (Spring 2022), CS 194-10, Fall 2011: Introduction to Machine Learning Reading list. This list is still under construction. An empty bullet item indicates more readings to come for that week. Readings marked in blue are ones you should cover; readings marked in green are alternatives that are often helpful but probably not essential., Part 1 : Image rectification + warp the images. Before you can warp your images into alignment, you need to recover the parameters of the transformation between each pair of images. In our case, the transformation is a homography: p'=Hp, where H is a 3x3 matrix with 8 degrees of freedom (lower right corner is a scaling factor and can be set ..., CS 294-194 – We 17:00-18:29, Soda 310 – Ali Ghodsi, Ion Stoica, Kurt W Keutzer, Prabal Dutta, Trevor Darrell CS 294-234 ..., inst.eecs.berkeley.edu, Compactness ACPTforBooleanX j withLBooleanparentshas B E J A M 2L rows for the combinations of parent values Each row requires one parameter p for X j =true (the parameter for X j =false is just 1−p) If each variable has no more than L parents, the complete network requires O(D ·2L) parameters I.e., grows linearly with D, vs. O(2D) for the full joint distribution, CS 194-26 Project 4b: Feature Matching for Auto-Stitching. Brian Zhu ([email protected]) Feature Finding Original Image: Harris Corners: ANMS Corners (choosing top 50): Feature Descriptors: Feature Matching Original Images: ANMS Points (top 500): Matching Points: Mosaics., COURSE DESCRIPTION: The aim of this advanced undergraduate course is to introduce students to computing with visual data (images and video)., Are you a fan of first-person shooter games but not willing to spend a fortune on CS:GO? Look no further. In this article, we will explore some free alternatives to CS:GO that will..., Part 4: The "Mean face" of a population. In this part we will be using the face dataset Danes to compute the mean face of the population. Then we will use the morph algorithm to morph my face in to the shape of the mean and the mean's face into the shape of my face. The mean face is the average of all the faces in the population., D Jere, HL Jiang, YK Kim, R Arote, YJ Choi, CH Yun, MH Cho, CS Cho. International journal of pharmaceutics 378 (1-2), 194-200, 2009. 135: 2009: Mannosylated chitosan-graft-polyethylenimine as a gene carrier for Raw 264.7 cell targeting., CS 194 Final Project Yash Agarwal and Devesh Agarwal Website Credit: Rami Moustafa, cs194-26-abo Project Selection. For the purpose of this project, our team decided to work on the three following projects: Poor Man's Augmented Reality; Lightfield Camera: Depth Refocusing and Aperture Adjustment with Light Field Data